home *** CD-ROM | disk | FTP | other *** search
/ Gold Medal Software 3 / Gold Medal Software - Volume 3 (Gold Medal) (1994).iso / misc / pedgre37.arj / PEDIGREE.TXT < prev    next >
Text File  |  1994-02-02  |  217KB  |  4,403 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14.  
  15.  
  16.  
  17.  
  18.  
  19.  
  20.  
  21.  
  22.  
  23.  
  24.  
  25.  
  26.                                        PEDIGREE
  27.  
  28.  
  29.  
  30.  
  31.  
  32.                                      Version 3.7
  33.  
  34.  
  35.  
  36.  
  37.  
  38.  
  39.                                           by
  40.  
  41.  
  42.                                       Ken Murphy
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62.                                           1
  63.  
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70.        INTRODUCTION  . . . . . . . . . . . . . . . . . . . . . . . . . . .   5
  71.  
  72.        WHAT PEDIGREE DOES  . . . . . . . . . . . . . . . . . . . . . . . .   5
  73.             Features . . . . . . . . . . . . . . . . . . . . . . . . . . .   6
  74.             General Functions and Processing . . . . . . . . . . . . . . .   6
  75.  
  76.        SYSTEM REQUIREMENTS . . . . . . . . . . . . . . . . . . . . . . . .  10
  77.  
  78.        INSTALLATION  . . . . . . . . . . . . . . . . . . . . . . . . . . .  11
  79.             The Program  . . . . . . . . . . . . . . . . . . . . . . . . .  11
  80.                  The Distribution Files  . . . . . . . . . . . . . . . . .  11
  81.                  The Program Files . . . . . . . . . . . . . . . . . . . .  12
  82.                  After Installation  . . . . . . . . . . . . . . . . . . .  13
  83.                       Review and Cleanup . . . . . . . . . . . . . . . . .  13
  84.                       The First Printer Test . . . . . . . . . . . . . . .  14
  85.             The Epson-Compatible Printer . . . . . . . . . . . . . . . . .  15
  86.                  DIP Switchs . . . . . . . . . . . . . . . . . . . . . . .  15
  87.                  Printer Capabilities  . . . . . . . . . . . . . . . . . .  15
  88.                  Character Sets  . . . . . . . . . . . . . . . . . . . . .  16
  89.  
  90.        GEDCOM DATA INPUT . . . . . . . . . . . . . . . . . . . . . . . . .  17
  91.             General  . . . . . . . . . . . . . . . . . . . . . . . . . . .  17
  92.             Names  . . . . . . . . . . . . . . . . . . . . . . . . . . . .  20
  93.             Dates  . . . . . . . . . . . . . . . . . . . . . . . . . . . .  21
  94.                  GEDCOM 4.0 Dates  . . . . . . . . . . . . . . . . . . . .  21
  95.                  PAF Dates . . . . . . . . . . . . . . . . . . . . . . . .  21
  96.                  Date Processing . . . . . . . . . . . . . . . . . . . . .  22
  97.                  Age Processing  . . . . . . . . . . . . . . . . . . . . .  22
  98.  
  99.        USING "PEDIGREE"  . . . . . . . . . . . . . . . . . . . . . . . . .  23
  100.             Limitations  . . . . . . . . . . . . . . . . . . . . . . . . .  23
  101.             Optimizing Speed . . . . . . . . . . . . . . . . . . . . . . .  23
  102.                  Execution Speed . . . . . . . . . . . . . . . . . . . . .  23
  103.                  Printing Speed  . . . . . . . . . . . . . . . . . . . . .  24
  104.             Starting The Program . . . . . . . . . . . . . . . . . . . . .  25
  105.             The First Execution  . . . . . . . . . . . . . . . . . . . . .  25
  106.             Choosing 4 or 5 Generation Charts  . . . . . . . . . . . . . .  27
  107.                  Why Choose 4 Generation Charts? . . . . . . . . . . . . .  27
  108.                  Why Choose 5 Generation Charts? . . . . . . . . . . . . .  28
  109.             Screen Displays  . . . . . . . . . . . . . . . . . . . . . . .  28
  110.                  Banner  . . . . . . . . . . . . . . . . . . . . . . . . .  28
  111.                  Parameters  . . . . . . . . . . . . . . . . . . . . . . .  28
  112.                       Chart Type . . . . . . . . . . . . . . . . . . . . .  29
  113.                       Chart Border . . . . . . . . . . . . . . . . . . . .  30
  114.                       Chart Box  . . . . . . . . . . . . . . . . . . . . .  30
  115.                       Title? . . . . . . . . . . . . . . . . . . . . . . .  31
  116.                       GEDCOM File  . . . . . . . . . . . . . . . . . . . .  31
  117.                       Prepared For:  . . . . . . . . . . . . . . . . . . .  31
  118.                       Display Mode . . . . . . . . . . . . . . . . . . . .  32
  119.                       Double Strike? . . . . . . . . . . . . . . . . . . .  32
  120.                       Unidirectional?  . . . . . . . . . . . . . . . . . .  33
  121.                       Print Age At Death?  . . . . . . . . . . . . . . . .  33
  122.                       Print Marriage Date? . . . . . . . . . . . . . . . .  34
  123.  
  124.                                           2
  125.  
  126.  
  127.  
  128.  
  129.  
  130.                       Printer Font . . . . . . . . . . . . . . . . . . . .  34
  131.                       Printer Character Set  . . . . . . . . . . . . . . .  35
  132.                       Character Style  . . . . . . . . . . . . . . . . . .  35
  133.                       Force Upper Case Printing? . . . . . . . . . . . . .  36
  134.                       Enable Audits? . . . . . . . . . . . . . . . . . . .  36
  135.                  Audit Specifications  . . . . . . . . . . . . . . . . . .  36
  136.                  Chart Construction  . . . . . . . . . . . . . . . . . . .  37
  137.                  GEDCOM File Loading . . . . . . . . . . . . . . . . . . .  38
  138.                  Starting Person Selection . . . . . . . . . . . . . . . .  38
  139.                       The Display  . . . . . . . . . . . . . . . . . . . .  38
  140.                       Moving Around the List . . . . . . . . . . . . . . .  40
  141.                       Navigating With Family Links . . . . . . . . . . . .  41
  142.                       Name Searching . . . . . . . . . . . . . . . . . . .  42
  143.                       Sorting The List . . . . . . . . . . . . . . . . . .  43
  144.                       Printing The List  . . . . . . . . . . . . . . . . .  44
  145.                       Printing the Surname Cross Reference . . . . . . . .  46
  146.                       Printing the Surname Index Report  . . . . . . . . .  46
  147.                       Printing the Surname Summary Report  . . . . . . . .  46
  148.                       CVectors . . . . . . . . . . . . . . . . . . . . . .  47
  149.                  The Pedigree Display  . . . . . . . . . . . . . . . . . .  49
  150.                       Moving Around the Pedigree . . . . . . . . . . . . .  49
  151.                       Printing The Pedigree  . . . . . . . . . . . . . . .  50
  152.             Reports  . . . . . . . . . . . . . . . . . . . . . . . . . . .  51
  153.                  Graphic Pedigree  . . . . . . . . . . . . . . . . . . . .  51
  154.                  Picklist Lists  . . . . . . . . . . . . . . . . . . . . .  51
  155.                  Surname Index . . . . . . . . . . . . . . . . . . . . . .  52
  156.                  Surname Cross Reference . . . . . . . . . . . . . . . . .  53
  157.                  Surname Summary . . . . . . . . . . . . . . . . . . . . .  53
  158.             Managing The List With The Pedigree  . . . . . . . . . . . . .  54
  159.             Errors . . . . . . . . . . . . . . . . . . . . . . . . . . . .  55
  160.             Key Commands Summary . . . . . . . . . . . . . . . . . . . . .  57
  161.                  Parameter Specification Screen  . . . . . . . . . . . . .  57
  162.                  Select Starting Person Screen . . . . . . . . . . . . . .  57
  163.                  Pedigree Chart Screen . . . . . . . . . . . . . . . . . .  58
  164.                  Other . . . . . . . . . . . . . . . . . . . . . . . . . .  58
  165.  
  166.        REGISTERING PEDIGREE  . . . . . . . . . . . . . . . . . . . . . . .  59
  167.  
  168.        THE REGISTERED VERSION  . . . . . . . . . . . . . . . . . . . . . .  60
  169.  
  170.        PEDIGREE TECHNICAL SPECS  . . . . . . . . . . . . . . . . . . . . .  61
  171.  
  172.        USER SUPPORT  . . . . . . . . . . . . . . . . . . . . . . . . . . .  62
  173.  
  174.        DISCLAIMER  . . . . . . . . . . . . . . . . . . . . . . . . . . . .  62
  175.  
  176.        REVISION HISTORY / WHAT'S NEW . . . . . . . . . . . . . . . . . . .  62
  177.  
  178.        EPSON BUILT-IN CHARACTER SETS . . . . . . . . . . . . . . . . . . .  67
  179.  
  180.        FREQUENTLY ASKED QUESTIONS  . . . . . . . . . . . . . . . . . . . .  68
  181.  
  182.        REGISTRATION FORM . . . . . . . . . . . . . . . . . . . . . . . . .  70
  183.  
  184.        INDEX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  71
  185.  
  186.                                           3
  187.  
  188.  
  189.  
  190.  
  191.  
  192.  
  193.  
  194.  
  195.  
  196.  
  197.  
  198.  
  199.  
  200.  
  201.  
  202.  
  203.  
  204.  
  205.  
  206.  
  207.  
  208.  
  209.  
  210.  
  211.  
  212.  
  213.  
  214.  
  215.  
  216.  
  217.  
  218.  
  219.  
  220.  
  221.  
  222.  
  223.  
  224.  
  225.  
  226.  
  227.  
  228.  
  229.  
  230.  
  231.  
  232.  
  233.  
  234.  
  235.  
  236.  
  237.  
  238.  
  239.  
  240.  
  241.  
  242.  
  243.  
  244.  
  245.  
  246.  
  247.  
  248.                                           4
  249.  
  250.  
  251.  
  252.  
  253.  
  254.        I. INTRODUCTION
  255.  
  256.        Development of this program grew out of my need to draw "presentable"
  257.        pedigree charts that I could give to others.  By "presentable" I mean
  258.        something reasonably attractive and more than your basic genealogical
  259.        database program can produce.  Additionally, the charts had to be drawn
  260.        using my 24-pin dot matrix LQ printer.
  261.  
  262.        After looking around for other software available, I discovered there
  263.        was only one program that would make "display quality" pedigree charts
  264.        on my printer, and it cost more than $60.  Besides the cost, I would
  265.        have had to re-input all my genealogical data into it's database.
  266.  
  267.        An alternative that some genealogists used was to employ a word
  268.        processor and a laser printer to make pleasing pedigree charts in
  269.        landscape mode.  Again, that wasn't an acceptable alternative since all
  270.        I had was my trusty 24-pin dot matrix printer.
  271.  
  272.        Where to turn?  I wasn't after monk-drawn parchment stuff - just
  273.        something I felt comfortable giving to my grandmother.  Well, it seems
  274.        as if I'd found an excuse to do some programming!
  275.  
  276.        Note: as you read this you'll notice all references to keyboard keys or
  277.        keystroke sequences are enclosed within <>.  For example, <F1> means to
  278.        press the F1 key.  The sequence <Ctrl K><B> means to hold down the
  279.        <Ctrl> key while pressing the <K> key.  Then let up the <Ctrl> and <K>
  280.        keys and press the <B> key by itself.  Don't type the <>. 
  281.  
  282.        The unregistered version is fully functional, but it is limited in the
  283.        number of persons and families it will process.  Thank you for using
  284.        PEDIGREE, and enjoy the program!
  285.  
  286.        II. WHAT PEDIGREE DOES
  287.  
  288.        PEDIGREE prints display-quality, 4 or 5 generation pedigree charts on
  289.        an Epson LQ-compatible 24 pin dot matrix printer at 180 dots-per-inch
  290.        using standard GEDCOM data as input.  The 4 generation charts have
  291.        boxes for 15 persons, and the 5 generation chart has boxes for 31
  292.        persons.  Each box contains names, birth and death dates and,
  293.        optionally, the age at death.  Marriage dates of parents can optionally
  294.        be printed next to siblings.  You can "design" your own pedigree chart
  295.        by choosing from 6 chart border designs and 5 box styles.  You can also
  296.        suppress the border on the chart.  Altogether, PEDIGREE offers 70
  297.        different pedigree chart designs.  The chart designs differ one from
  298.        another in border style, box style, type font, shading and number of
  299.        generations.  All charts fit on one 8.5" x 11" page and are printed in
  300.        portrait (vertical) fashion.
  301.  
  302.        PEDIGREE also has use as a GEDCOM utility for such things as viewing
  303.        the file without printing.  You can use PEDIGREE's on-screen scrolling
  304.        pedigree display to "view" a pedigree generated from a GEDCOM file.  Or
  305.        you can use PEDIGREE to print several types of reports from a list of
  306.        persons and families in a GEDCOM file without asking for a pedigree
  307.        chart.  You can use PEDIGREE's sorts to analyze the contents of a
  308.        GEDCOM file in ways not available with other database programs.
  309.  
  310.                                           5
  311.  
  312.  
  313.  
  314.  
  315.  
  316.        PEDIGREE has numerous audit checks designed to find bad genealogical
  317.        links.  PEDIGREE is particularly good at spotting links to a parent
  318.        whose data suggests he/she might not actually be a "real" parent. 
  319.        These cross-record checks supplement PEDIGREE's record-level checks for
  320.        each person/family.
  321.  
  322.           A. Features
  323.  
  324.           ·  Parameter screen - no command line parameters
  325.           ·  Automatically saved/reloaded parameters
  326.           ·  Standard GEDCOM format used for input data
  327.           ·  On-screen, scrolling pedigree display
  328.           ·  Scrolling picklist to select the pedigree's starting person
  329.           ·  Five sort sequences to order the Starting Person picklist
  330.           ·  Name search within the Starting Person picklist
  331.           ·  One-key navigation to the Father, Mother or Spouse in the
  332.              Starting Person picklist
  333.           ·  Graphics-based pedigree chart on an LQ dot matrix printer
  334.           ·  GEDCOM pedigree "viewer"
  335.           ·  10 special printer fonts for names & dates
  336.           ·  "Personalized" pedigree chart with any name you choose
  337.           ·  Selectable screen sizing for EGA and VGA displays
  338.           ·  Option to force UPPER CASE when printing a chart
  339.           ·  Context-sensitive help
  340.           ·  Select border & box designs for all charts - over 130 possible
  341.              design combinations
  342.           ·  Age (in years) at time of death optionally printed
  343.           ·  Marriage dates optionally printed
  344.           ·  GEDCOM standard list report of "marked" or all persons
  345.           ·  Selectable 13 Epson built-in international character sets
  346.           ·  4 and 5 generation charts
  347.           ·  Single-sheet feed "pre-printed" chart option
  348.           ·  Options to control chart printing quality vs. speed
  349.           ·  Compressed graphic chart image files to conserve disk space
  350.           ·  Uses EMS & RamDisk for program storage to improve performance
  351.           ·  Single keystroke navigation of the pedigree
  352.           ·  Automated installation of the registered version
  353.           ·  Soundex codes for surnames in Starting Person picklist
  354.           ·  Surname cross-reference summary reports with Soundex codes
  355.           ·  CVectors to help find duplicates, twins, data errors, etc.
  356.           ·  Audits for ages & sex of parents & grandparents - user limits
  357.           ·  Menu access to all the printer's built-in style & appearance
  358.              features
  359.  
  360.           B. General Functions and Processing
  361.  
  362.           PEDIGREE has four major purposes.  It's primary purpose, of course,
  363.           is to print display-quality pedigree charts on an Epson-compatible
  364.           printer.  Over it's evolution PEDIGREE has grown from a program
  365.           capable of printing a single 4-generation chart design to 7 chart
  366.           designs to 70 chart designs to over 130 chart designs both 4 and 5
  367.           generation.
  368.  
  369.           It's secondary purpose is to permit the user to explore the GEDCOM
  370.           data through on-screen scrolling pedigree and picklist displays
  371.  
  372.                                           6
  373.  
  374.  
  375.  
  376.  
  377.  
  378.           while being able to track the GEDCOM links to ancestors.
  379.  
  380.           It's third major purpose is to print register reports with one or
  381.           all or any number of persons the user selects from the GEDCOM data. 
  382.           The reports are available both at the detailed and summary level.
  383.  
  384.           Finally, PEDIGREE has some comprehensive data auditing capabilities
  385.           to help analyze the GEDCOM data.  It can construct and use CVectors
  386.           to locate bad genealogical links, find duplicates, locate twins,
  387.           etc. It can also spot parent links to persons whose data suggests
  388.           they might not be the correct parents.
  389.  
  390.           As noted, PEDIGREE's primary purpose is to print display-quality 4
  391.           and 5 generation pedigree charts on a 24-pin dot matrix printer. 
  392.           That's right, you don't need to cough up those $$ for a laser
  393.           printer to get presentable pedigree charts.  Nor do you need to
  394.           custom build a chart with a word processor.  With PEDIGREE, you can
  395.           use your current genealogical database program to make a GEDCOM
  396.           file, and PEDIGREE will print attractive pedigree charts using that
  397.           GEDCOM file.  PEDIGREE also can print a few standard register
  398.           reports from your GEDCOM data.  Another useful purpose is to view
  399.           and/or chart data in GEDCOM files given to you by another
  400.           genealogist.
  401.  
  402.           PEDIGREE uses "industry standard" GEDCOM files as it's data input
  403.           source.  Yes, I know that the GEDCOM format isn't "standard" and
  404.           it's still evolving, but it's the closest thing we genealogists have
  405.           to a common denominator data format as I write this.  Using GEDCOM
  406.           as input means that this program will be usable by the widest
  407.           possible genealogical data processing community.
  408.  
  409.           PEDIGREE allows you to select the specific 4 or 5 generations to
  410.           print using a scrolling, searchable "picklist" of the persons in the
  411.           GEDCOM file and on-screen scrolling of the pedigree display.  The
  412.           pedigree display looks like a pedigree and not just a list.  You can
  413.           "walk" the pedigree using the cursor control arrow keys.  Using a
  414.           picklist to scroll within the list of persons is an essential
  415.           feature if you have several family lines within the GEDCOM data.  
  416.  
  417.           You can sort the picklist of persons in one of five ways.  Using one
  418.           of PEDIGREE's sorts is the easiest way to collect together everyone
  419.           with the same (or similar) surname or everyone in the same family. 
  420.           Sorting the list by name is the easiest way to determine exactly
  421.           which surnames are present in the GEDCOM file, and which persons
  422.           don't have surnames (they'll sort to the end of the list).  You can
  423.           instantly move the picklist to the Father or the person highlighted,
  424.           the Mother or the Spouse.
  425.  
  426.           PEDIGREE can calculate a CVector to help you locate duplicated
  427.           entries in your GEDCOM file.  A CVector can also be used to locate
  428.           twins and incorrectly linked records or bad birth years.  PEDIGREE
  429.           can audit the age-at-birth of both the parents and both sets of
  430.           grandparents using age minimums and maximums you supply and show you
  431.           possible errors in your GEDCOM links.
  432.  
  433.  
  434.                                           7
  435.  
  436.  
  437.  
  438.  
  439.  
  440.           PEDIGREE can also be used as a GEDCOM data file "viewer" without
  441.           printing.  Suppose you've just received a new GEDCOM, and you want
  442.           to see what the pedigrees are like before you load it into your
  443.           database?  No problem.  PEDIGREE will show you exactly what the
  444.           GEDCOM data contains person-by-person and by ancestry.  And PEDIGREE
  445.           can be used as a simple GEDCOM lister.  There's an option to print a
  446.           standard register style report from the GEDCOM list.  These last
  447.           features operate completely independent of any "pedigree" processing
  448.           to display or print charts.  You can optionally "mark" those persons
  449.           to be listed or you can print the entire list.
  450.  
  451.           PEDIGREE provides much the same family linking ability and
  452.           associated displays that any genealogical database program offers. 
  453.           It also has the simplicity and ease of use afforded by single
  454.           keystroke navigation of either the list of names and dates or the
  455.           scrolling pedigree.
  456.  
  457.           PEDIGREE lets you select the style of printed chart.  You can choose
  458.           from 7 chart borders (including "NONE") and 5 box styles for either
  459.           a 4 or 5 generation chart.  Both the border style and box style are
  460.           individually selectable as is the text font.  Pick the chart style
  461.           that pleases you from among the wide variety of choices.
  462.  
  463.           PEDIGREE also provides a feature to print a blank pedigree chart.  I
  464.           found this useful for making blanks on which I (or my relatives)
  465.           could write.  Of course, once you've made the first blank, you could
  466.           run off a bunch of copies on a copier just as easily.  That's fine. 
  467.           A registered user is free to reproduce any chart as often as needed. 
  468.           Printing a BLANK chart is an essential prerequisite to using the
  469.           PREPRINT chart feature.
  470.         
  471.           Reproducing on a copier a blank chart which was originally printed
  472.           on a dot matrix printer will often look better than the original
  473.           because you can adjust the copier controls.  This is a good
  474.           technique when you want to use a chart you've enhanced through
  475.           copying or pen-and-ink work.  PEDIGREE has an option that will allow
  476.           you to single-sheet feed these "Pre-printed" charts into your
  477.           printer.  Using this mode of charting, PEDIGREE will send only the
  478.           pedigree data to the printer and not the chart graphics.  PEDIGREE
  479.           will expect, of course, that you've mounted one of it's own designs
  480.           into the printer.  Using the PREPRINT chart mode potentially
  481.           provides not only the highest quality of printout but also the
  482.           fastest.
  483.  
  484.           As noted above, PEDIGREE will print a standard, column-oriented
  485.           report that looks exactly like the on-screen picklist of persons. 
  486.           That is, rather than printing a pedigree chart, you can print the
  487.           list of persons in standard register report.  PEDIGREE expects you
  488.           to select the persons to be printed in the report by individually
  489.           "marking" them.  Printing in list form is a good idea if you're
  490.           dealing with a new GEDCOM file, and you're not ready to print a
  491.           pedigree chart.  Sorting the list before it's printed is an easy way
  492.           to collect together for "marking" and subsequent printing all those
  493.           persons with the same surname.  PEDIGREE can also print a report
  494.           listing every unique surname in your GEDCOM data along with the
  495.  
  496.                                           8
  497.  
  498.  
  499.  
  500.  
  501.  
  502.           GEDCOM numbers of the persons with that surname.
  503.  
  504.           PEDIGREE also provides access to the Epson printer's built-in
  505.           international character sets and special printing effects.  An Epson
  506.           850/950/1050 has 14 built-in international character sets.  PEDIGREE
  507.           allows you to select which character set you want the printer to
  508.           use.  With this feature you have access to 13 of the built-in 14
  509.           international character sets.  PEDIGREE also provides access to the
  510.           3 ornamental styles of letters.
  511.  
  512.           PEDIGREE has options to improve the print quality of a chart. You
  513.           can "emphasize" a printed result by using a Double Strike printing
  514.           technique.  PEDIGREE does this through micro vertical positioning of
  515.           the paper and reprinting of the data.  Although an "emphasized"
  516.           chart takes twice as long to print, it very often has a marked
  517.           improvement in appearance.  PEDIGREE also permits a "draft" mode to
  518.           speed printing of a pedigree chart by not using the appearance
  519.           improvement options.
  520.  
  521.           PEDIGREE has an option that effects print quality by allowing you to
  522.           select Bidirectional or Unidirectional movement of the printer's
  523.           print head.  Again, there's a trade-off between speed of printing
  524.           and quality of result, but the choice is yours.
  525.  
  526.           As you can see, PEDIGREE provides a wealth of options for you to
  527.           customize the pedigree chart.  You have control over almost all
  528.           aspects of print style and content.
  529.  
  530.           C. The Charts
  531.  
  532.           There are many different chart designs available.  Each of them uses
  533.           boxes to "contain" the data for an person.  The boxes are connected
  534.           with lines to show familial relationships.  Some chart designs use
  535.           shadowed boxes, and others use unshadowed boxes.  Some chart styles
  536.           use straight line boxes while others used "plaque" style boxes.  The
  537.           border is different on each chart as is the text font for preprinted
  538.           words.  You have the ability to select whatever border style you
  539.           like from 7 choices and whatever box style you like from 5 choices,
  540.           and you can select either for a 4 generation chart or a 5 generation
  541.           chart.
  542.  
  543.           Above the central person's box is the word "FATHER", and below it is
  544.           the word "MOTHER".  In every case, the Father's box appears above
  545.           the sibling while the Mother's box appears below.
  546.  
  547.           Each chart has a border around the perimeter of the page, and it is
  548.           different for each chart.  At the top of the chart is the word
  549.           "PEDIGREE" in large letters.  On several charts border styles, the
  550.           title "PEDIGREE" appears in the middle of the top border.  On one
  551.           border style it appears in the upper left corner of the page, and
  552.           the top border is unbroken.  PEDIGREE provides an option wherein you
  553.           can suppress the printing of the stylized title "PEDIGREE" if that's
  554.           your preference.  A sample printout made during printer testing
  555.           illustrates all of PEDIGREE's border and box designs.
  556.  
  557.  
  558.                                           9
  559.  
  560.  
  561.  
  562.  
  563.  
  564.           In the bottom left corner of the page is a graphic of a tree.  To
  565.           the right of that are two lines (one over the other) containing
  566.           "Family Tree" and "Prepared For:".
  567.  
  568.           Half of the possible chart designs are 5 generation.  Because of the
  569.           limited space on a 5 generation chart, the lettering is done only in
  570.           pitch 15 characters.  Also, border design and box style cannot be
  571.           altered on a 5 generation chart.
  572.  
  573.        III. SYSTEM REQUIREMENTS
  574.  
  575.        You'll need a compatible IBM "286" or better with MS-DOS and 640K bytes
  576.        of main storage to run this program.  PEDIGREE requires 2.2 MB of disk
  577.        space to install the registered version.  The unregistered version
  578.        requires slightly less than 2 MB.  After installation, the ZIP file and
  579.        some of PEDIGREE's documentation and installation files can be deleted. 
  580.        In that form PEDIGREE requires about 1.8 MB.  Both the registered and
  581.        unregistered version require an extra 550 KB work space to construct
  582.        the graphic chart image.  PEDIGREE's need for main memory increases as
  583.        the number of persons in the GEDCOM input increases.  PEDIGREE has
  584.        successfully processed a GEDCOM file with 4500 persons and 1200
  585.        families using a computer with 618K free main memory and 130K free
  586.        Upper Memory Blocks.  Using a memory manager such as QEMM to load
  587.        processors into the high (above 640K) RAM frees RAM below 640K. 
  588.        PEDIGREE uses main RAM to store an person's data.  The more persons in
  589.        your GEDCOM file, the more main memory PEDIGREE will need.
  590.  
  591.        PEDIGREE runs with MS-DOS version 3.1 or later.  It also runs as a DOS
  592.        application in Windows 3.x.
  593.  
  594.        You'll also need an Epson-compatible 24-pin dot matrix printer of the
  595.        LQ persuasion (that's what this is all about, right?).  The printer you
  596.        use MUST be fully Epson LQ compatible.
  597.  
  598.        If you're going to print a pedigree chart rather than just view it
  599.        on-screen, you'll get much better results if your printer ribbon is
  600.        fresh.  Secondly, your chart will look much better if your printer
  601.        handles single sheets and you can use colored paper of heavy stock. 
  602.        I've had good success with an ivory or light beige colored paper.
  603.  
  604.        Minimally, you'll need a CGA-compatible color monitor.  PEDIGREE looks
  605.        best when you've got an EGA monitor or better.  I've designed PEDIGREE
  606.        to use EGA colors, but it'll work on a CGA.  
  607.  
  608.        You do not need memory above 1 MB such as EMS, but, if you have it,
  609.        PEDIGREE will use it.  With version 3.2 or later of the
  610.        Lotus/Intel/Microsoft Expanded Memory Specification (EMS) available,
  611.        PEDIGREE will load parts of it's code into EMS thereby improving it's
  612.        performance since it's overlays won't have to be loaded from slower
  613.        disk.
  614.  
  615.        PEDIGREE will not run from a floppy.  It's too big to be contained on
  616.        any single floppy.  Earlier versions of PEDIGREE were able to run from
  617.        a floppy, but versions 2.5 and later require a hard disk.
  618.  
  619.  
  620.                                           10
  621.  
  622.  
  623.  
  624.  
  625.  
  626.        After the installation, you can delete several of the files from your
  627.        hard disk which PEDIGREE does not require to run.  That will reduce
  628.        registered PEDIGREE's needs to less than 1.8 MB.
  629.         
  630.        IV. INSTALLATION
  631.  
  632.           A. The Program
  633.  
  634.              1. The Distribution Files
  635.  
  636.              PEDIGREE is distributed in three .ZIP files; PEDGR0.ZIP,
  637.              PEDGR1.ZIP and PEDGR2.ZIP.  They all can be unpacked by any of
  638.              several programs available through CompuServe and other sources
  639.              that unpack the ZIP v2 format.  PKWARE, Inc.'s PKUNZIP v2 is the
  640.              program of choice.
  641.  
  642.              PEDGR0.ZIP contains the program documentation.  In the
  643.              unregistered version, it contains the single ASCII file
  644.              PEDIGREE.TXT.  The registered version has the WordPerfect 5.1
  645.              formatted manual PEDIGREE.DOC.  PEDGR1.ZIP contains the
  646.              executable code and other system files, and PEDGR2.ZIP contains
  647.              the compressed chart images, borders and boxes.  PEDGR2.ZIP is,
  648.              essentially, the graphic image library for PEDIGREE
  649.  
  650.              There may be a "READ.ME" file on the disk shipped to registered
  651.              users.  Since PEDIGREE continues to evolve, the READ.ME file
  652.              contains late-breaking news that didn't make it into the
  653.              program's manual prior to shipping.  The version of PEDIGREE
  654.              shipped usually has changes not available in the unregistered
  655.              version uploaded to a BBS, CIS, etc.  The disk shipped to
  656.              registered users also contains an automatic installation program
  657.              for installing PEDIGREE to a hard disk.  If you have the
  658.              unregistered version, you have only the three ZIP files.
  659.  
  660.              Before you do anything else, make a backup copy of the
  661.              distribution ZIP files.  You can copy the files with the DOS COPY
  662.              command.  Put the originals safely away.  Now you're ready to
  663.              proceed with the installation using the copies.
  664.  
  665.              There's nothing unusual to installing the program ... simply copy
  666.              the PEDGRx.ZIP files onto your working disk in the subdirectory
  667.              where you want PEDIGREE to live.  Then use one of "unzipper"
  668.              programs such as "PKUNZIP" to unpack them.  Or you can "unZIP"
  669.              the distribution files from the copy you made directly to your
  670.              hard disk.  As their filename extension implies, the distribution
  671.              files will not execute by themselves.  Registered users get an
  672.              automatic installation program which does everything to install
  673.              the program without intervention by the user.
  674.  
  675.              Assuming the PEDIGREE distribution disk copy is in the A: drive,
  676.              PKUNZIP is what you're using, it's visible to DOS, and you're
  677.              installing to your C: hard disk by first copying the distribution
  678.              files to it, type the following from the DOS prompt:
  679.  
  680.              C:                   . make C: the active drive
  681.  
  682.                                           11
  683.  
  684.  
  685.  
  686.  
  687.  
  688.              CD \                 . make sure we're at the root directory
  689.              MKDIR PEDIGREE       . make new directory PEDIGREE
  690.              CD PEDIGREE          . switch to the new directory
  691.              COPY A:\PEDGR*.ZIP   . copy the distribution files into it
  692.              PKUNZIP -e PEDGR0    . unZIP the distribution files
  693.              PKUNZIP -e PEDGR1    .
  694.              PKUNZIP -e PEDGR2    .
  695.                                    
  696.                                   Don't type anything beyond this point
  697.  
  698.              A better alternative is to unzip the files directly from the
  699.              floppy to the hard disk.  Assuming the PEDIGREE distribution disk
  700.              copy is in the A: drive and you're installing to your C: hard
  701.              disk without first copying the distribution file to it (unZIPping
  702.              from floppy to hard disk), type the following from the DOS
  703.              prompt:
  704.  
  705.              C:
  706.              CD \
  707.              MKDIR PEDIGREE
  708.              PKUNZIP -e A:\PEDGR0.ZIP C:\PEDIGREE
  709.              PKUNZIP -e A:\PEDGR1.ZIP C:\PEDIGREE
  710.              PKUNZIP -e A:\PEDGR2.ZIP C:\PEDIGREE
  711.  
  712.              If the distribution files are already on the hard disk, follow
  713.              the second example above but replace the "A:\" with whatever hard
  714.              disk path has the distribution ZIP files.
  715.  
  716.              As noted above, the registered version includes an automated
  717.              installation program which is the recommended way to install the
  718.              PEDIGREE system.  To use it, put your PEDIGREE distribution disk
  719.              into a floppy drive and enter:
  720.  
  721.                 INSTALL X Y
  722.  
  723.              where X is the drive letter of the installation floppy and Y is
  724.              the hard disk to which you want PEDIGREE installed.  PEDIGREE
  725.              will be completely installed into Y:\PEDIGREE, but without
  726.              copying the ZIP distribution files.  Installation in this manner
  727.              requires 2.3 MB of hard disk space.
  728.  
  729.              2. The Program Files
  730.  
  731.              After unzipping, PEDIGREE expands into the following files:
  732.  
  733.                 a. x.EXE (the executable programs of PEDIGREE)
  734.                 b. PEDIGREE.BAT  (batch file to run the PEDIGREE system)
  735.                 c. x.BOR files  (compressed border graphic images)
  736.                 d. x.BOX files  (compressed box graphic images)
  737.                 e. x.CHT  (compressed fixed design charts)
  738.                 f. PEDIGREE.TXT  (the manual in ASCII text)
  739.                 g. PEDIGREE.DOC  (the manual in WordPerfect 5.1 format)
  740.                 h. x.LQC files (optional printer fonts)
  741.                 i. READ.ME file.  It contains late-breaking or version-
  742.                    specific info about the program that wasn't included in
  743.  
  744.                                           12
  745.  
  746.  
  747.  
  748.  
  749.  
  750.                    this document.
  751.                 j. TSTFONTS.BAT file.  Execute this to test the special fonts
  752.                    on your printer.
  753.                 k. TESTONE.BAT file.  TSTFONTS.BAT uses this.  There's no
  754.                    reason for you to mess with this.
  755.                 l. FONTTEST.TXT file.  Sample text to be used for testing each
  756.                    of the special fonts.
  757.                 m. EXAMPLES.BAT file.  Execute this to print a single page
  758.                    illustrating all of PEDIGREE's border and box designs.
  759.  
  760.              3. After Installation
  761.  
  762.                 a. Review and Cleanup
  763.  
  764.                 PEDIGREE is now installed on your hard disk along with it's
  765.                 supporting files and documentation.  First, print or display
  766.                 (and read!) any READ.ME file.  Next, you'll need to review the
  767.                 program documentation.  You can either COPY the PEDIGREE.TXT
  768.                 file to your printer or you can use WordPerfect 5.1 to
  769.                 retrieve and print the PEDIGREE.DOC file.  If you have a way
  770.                 to import a WordPerfect 5.1 document into your word processor,
  771.                 then do it.  Using WordPerfect to print the manual gets you
  772.                 special graphics and illustrations not possible in the ASCII
  773.                 .TXT version.  NOTE: the unregistered version does not have a
  774.                 manual in WordPerfect format.
  775.  
  776.                 It's now safe to remove some of files from your hard disk
  777.                 which PEDIGREE does not need.  Once again, make active the
  778.                 directory where PEDIGREE lives, and type in the following DOS
  779.                 commands:
  780.  
  781.                 ERASE PEDGR*.ZIP
  782.                 ERASE READ.ME
  783.                 ERASE PEDIGREE.TXT
  784.                 ERASE PEDIGREE.DOC
  785.  
  786.                 The first "ERASE" command removes the original PEDIGREE
  787.                 distribution files.  They're not needed to run the program so
  788.                 save the disk space.  Besides, you've made backups, right? 
  789.                 Later on you'll be able to erase a few more small files. 
  790.                 PEDIGREE requires the .EXE, .CHT, .BOR and .BOX files, and
  791.                 they must be in the same subdirectory as the program or
  792.                 "visible" on the DOS path.  The .LQC files are required if you
  793.                 intend to use one of the special printer fonts.
  794.  
  795.                 Now you can run any virus scanner with which you're
  796.                 comfortable.  If you're cautious like me, you're well advised
  797.                 to be "safe rather than sorry".  I can guarantee the files as
  798.                 I distribute them, but not those you received from a source
  799.                 other than myself or CompuServe.
  800.  
  801.                 You do not need to alter your CONFIG.SYS file.  It's best, and
  802.                 makes the most sense, to keep all of the PEDIGREE files in the
  803.                 same subdirectory.  The unzip program will have put them all
  804.                 in one place.
  805.  
  806.                                           13
  807.  
  808.  
  809.  
  810.  
  811.  
  812.                 If you want to reduce PEDIGREE's hard disk space usage to the
  813.                 bare minimum, you can also erase it's printer test files and
  814.                 chart examples AFTER you use them as described in the
  815.                 following section.  Those files are:
  816.  
  817.                    EXAMPLES.BAT and EXAMPLES.CHT
  818.                    TSTFONTS.BAT, TESTONE.BAT and FONTTEXT.TXT
  819.                    CHARTPRT.EXE
  820.  
  821.                 Erasing those six files will return about 164 KB of disk
  822.                 space.
  823.  
  824.                 b. The First Printer Test
  825.  
  826.                 The first thing you should do is test your printer for
  827.                 compatibility with PEDIGREE.  If you have an Epson LQ-
  828.                 850/950/1050 there's no need to run this test, but I recommend
  829.                 you do it anyway.  The test will provide you with a printed
  830.                 record with examples of every special font, border and box
  831.                 styles PEDIGREE can use.  To run the printer test ready your
  832.                 printer and then do the following from the DOS prompt (this
  833.                 assumes you installed PEDIGREE into C:\PEDIGREE):
  834.  
  835.                 C:
  836.                 CD \PEDIGREE
  837.                 TSTFONTS
  838.  
  839.                 Executing the TSTFONTS.BAT file from the DOS prompt will test
  840.                 the special fonts and graphics capability of your printer. 
  841.                 Each font, in turn, will be downloaded to your printer
  842.                 followed by test text to be printed using that font.  The
  843.                 screen displays a message as each font is sent to the printer. 
  844.                 Last, a full page of graphics is sent to the printer.  This
  845.                 page is an example of every border and box design available,
  846.                 and it makes a good visual reference when running PEDIGREE in
  847.                 the future.
  848.  
  849.                 If the test succeeds, the printer will print text in every
  850.                 font, the full page of graphics, and then it will stop. 
  851.                 Examine the printed result carefully.  Keep the test printouts
  852.                 for future reference.  You can reprint the full graphics page
  853.                 with the examples at any time by entering the following
  854.                 command from the DOS prompt with PEDIGREE's subdirectory the
  855.                 active one:
  856.  
  857.                    EXAMPLES
  858.  
  859.                 The printer test may fail in one of several ways.  If the
  860.                 printer is not completely Epson LQ compatible, failure most
  861.                 likely will be the printer's refusal to print accompanied by
  862.                 some sign of objection such as a warning light or "beep".  Or
  863.                 the printed result may be garbled.  If you don't get a
  864.                 successful printer test result and you're sure your printer is
  865.                 Epson compatible, PEDIGREE will still be useable - just avoid
  866.                 using the special fonts.  To use PEDIGREE, however, you MUST
  867.  
  868.                                           14
  869.  
  870.  
  871.  
  872.  
  873.  
  874.                 be able to print the EXAMPLES chart of border and box styles.
  875.  
  876.                 After running the printer test you can delete the following
  877.                 files:
  878.  
  879.                    TSTFONTS.BAT
  880.                    FONTTEST.TXT
  881.                    TSTONE.BAT
  882.                    EXAMPLES.CHT
  883.                    EXAMPLES.BAT
  884.  
  885.                 Any file deleted can be recovered from the original
  886.                 distribution files.
  887.  
  888.           B. The Epson-Compatible Printer
  889.  
  890.              1. DIP Switchs
  891.  
  892.              The major consideration for using PEDIGREE with your Epson
  893.              LQ-compatible printer is to assure that any DIP switches are set
  894.              properly.  This generally means leaving them at (or returning
  895.              them to) the factory defaults.  The important settings are:
  896.  
  897.              Skip Over Perforation - OFF
  898.              Auto Line Feed - OFF
  899.              Character Table - Epson Graphics
  900.              International Character Set - USA
  901.              Page Length - normal 11 inchs
  902.              Bottom Margin - None
  903.              Paper Out Detector - Enabled
  904.              Usage of RAM - Download (not buffered)
  905.              Character Set - Epson (not IBM)
  906.  
  907.              DIP switch settings shouldn't bother PEDIGREE because it sets the
  908.              printer modes with software commands.  Some printers lock the
  909.              setting of the printer console buttons if, when the printer is
  910.              turned on, you have pressed certain printer control buttons. 
  911.              Don't do that.  PEDIGREE needs control of the printer.  I don't
  912.              recommend that you mess with the DIP switchs unless PEDIGREE has
  913.              a problem with the printer.  
  914.  
  915.              The Epson 24-pin printers have a DIP switch setting for selecting
  916.              an international character set.  Your printer can be configured
  917.              for any character set with it's DIP switch, but PEDIGREE software
  918.              selects whatever international character set you select on the
  919.              parameter entry screen.  That selection remains in effect only
  920.              until PEDIGREE finishes.
  921.  
  922.              Another DIP switch setting chooses between the italics or the
  923.              Epson Extended Graphics character table.  PEDIGREE employs the
  924.              Epson Extended Graphics character table, and, again, it's
  925.              software selected.
  926.  
  927.              2. Printer Capabilities
  928.  
  929.  
  930.                                           15
  931.  
  932.  
  933.  
  934.  
  935.  
  936.              Your Epson LQ-compatible printer must be capable of the
  937.              following:
  938.  
  939.              · triple-density (180 Dots-per-Inch) printing
  940.              · n/180 inch vertical positioning
  941.              · Downloadable user fonts (R)
  942.              · Switchable between ROM and RAM fonts (R)
  943.              · Selectable absolute horizontal print head positioning
  944.              · Selectable character tables
  945.  
  946.              Note: Some "Epson compatible" printers, while correctly
  947.              interpreting the Epson printer command codes, do not print on the
  948.              same page area as a true Epson.  Some Panasonic printers, for
  949.              example, have a larger non-printable white space margin at the
  950.              top and bottom of a page.  The Epson LQ-850 has a top margin of
  951.              .33" and a bottom margin of .53" for continuous feed paper.  A
  952.              Panasonic KX-P1123, on the other hand, has a top margin of .7"
  953.              and a bottom margin of 1.0" for continuous fan-fold paper.  That
  954.              means, for the Panasonic, there are positions on the paper it
  955.              can't reach that the Epson can.  Secondly, the margin limits for
  956.              some printers using single sheets are different than if using
  957.              continuous feed paper.
  958.  
  959.              I've tried to create pedigree chart designs which fit within
  960.              margin limits of "Epson compatible" printers known to me.  If you
  961.              see charts spilling over onto a second page, you may have one of
  962.              those printers.  A poor alternative for such a printer is to
  963.              print a pedigree chart without a border.
  964.  
  965.              PEDIGREE has been successfully tested on the following printers:
  966.  
  967.              Epson LQ-850/950/1050
  968.              Panasonic KX-P1124/1526/1624
  969.              Star Micronics NX-2400
  970.  
  971.              "Tested" means that a pedigree chart correctly printed. Not every
  972.              feature of PEDIGREE was tested on printers other than an Epson. 
  973.              I cannot say with certainty, for example, that special fonts work
  974.              on a Panasonic 1526.
  975.  
  976.              3. Character Sets
  977.  
  978.              PEDIGREE allows selection of several printer features which
  979.              control the appearance of the printed alphanumeric characters. 
  980.              Among these features are the font and the character style.  A
  981.              basic Epson LQ-850 has two built-in fonts, i.e., Roman and Sans
  982.              Serif.  To use Courier, Prestige or Script font, you need the
  983.              optional font cartridge.  
  984.  
  985.              Other LQ-compatible printers are different.  For example, the
  986.              default type styles of the Star Micronics are Courier, an
  987.              optional font, Prestige, Orator and Script.  Those fonts are
  988.              built into the printer hardware.
  989.  
  990.              In order to provide the maximum versatility in printing charts
  991.  
  992.                                           16
  993.  
  994.  
  995.  
  996.  
  997.  
  998.              and to give you control over character appearance, PEDIGREE has
  999.              two features.  First, there are 10 custom fonts supplied with the
  1000.              program.  If, for example, your Epson does not have the optional
  1001.              font cartridge and you want a script font, you'll be able to
  1002.              print a chart the way you like using one of the custom fonts. 
  1003.              Second, PEDIGREE permits selection of one of two of the printer's
  1004.              hardware fonts.  The parameter screen shows all the fonts
  1005.              available.  The first two in the list of fonts are called
  1006.              PRINTER1 and PRINTER2, and they really mean whatever your printer
  1007.              defines as default font 0 and 1.  The Star Micronics, for
  1008.              example, would use Courier and the optional font.  The Panasonic
  1009.              would use Courier but ignore font 1.  Look in your printer manual
  1010.              under the command "Escape k" for the exact meaning for fonts 0
  1011.              and 1.  Just be aware that selection of one of the first two
  1012.              fonts in the list relate directly to your printer's built-in
  1013.              hardware fonts.
  1014.  
  1015.              4. Character Styles
  1016.  
  1017.              Epson LQ-compatible printers have the ability to print characters
  1018.              in one of four ornamental styles, i.e.
  1019.  
  1020.                 a. Normal
  1021.                 b. Outlined
  1022.                 c. Shadowed
  1023.                 d. Outlined with a shadow
  1024.  
  1025.              This feature provides special effects for the built-in printer
  1026.              hardware fonts.  PEDIGREE allows you to select which character
  1027.              ornament style you want to use, but the selection applies only to
  1028.              the first and second fonts, i.e., the printer hardware fonts.  If
  1029.              you use one of the custom fonts, this feature does nothing.
  1030.  
  1031.        V. GEDCOM DATA INPUT
  1032.  
  1033.           A. General
  1034.  
  1035.           I've come across quite a few bizarre "GEDCOM" files, and I haven't a
  1036.           clue what software could have made such messes.  PEDIGREE has a
  1037.           reasonable amount of "self protectiveness" built in to protect it
  1038.           from some of the more obtuse "GEDCOM" formats.  A word of caution
  1039.           ... make sure your GEDCOM input is in good shape.  A mangled GEDCOM
  1040.           file will surely bring PEDIGREE to it's bit-mapped knees.
  1041.  
  1042.           The GEDCOM Format supported by PEDIGREE is documented in "The GEDCOM
  1043.           Standard Release 4.0 August 1989" and "Personal Ancestral File,
  1044.           GEDCOM Specifications January 1990" prepared for the Family History
  1045.           Department (by the Projects and Planning Division) of the Church of
  1046.           Jesus Christ of Latter-day Saints.  I've seen documents that refer
  1047.           to "GEDCOM 2.0" or "GEDCOM 2.1".  As near as I can figure, those
  1048.           specs are the release version of "Personal Ancestral File" which is
  1049.           a genealogical database program developed by the LDS Church.  The
  1050.           GEDCOM specifications differ slightly between those two "standards"
  1051.           as is explained later in the section on Dates.
  1052.  
  1053.  
  1054.                                           17
  1055.  
  1056.  
  1057.  
  1058.  
  1059.  
  1060.           The GEDCOM specification employs many different keyword-specific
  1061.           data lines.  In GEDCOM terminology they're "tags".  The GEDCOM
  1062.           specification documents over 600 tags.  PEDIGREE uses only a small
  1063.           subset of them - 10 tags in all.  It won't bother PEDIGREE in the
  1064.           least if even the most arcane GEDCOM tag appears in the input file. 
  1065.           The first "field" in every GEDCOM record is a "level" number.  Level
  1066.           numbers define the hierarchy of the GEDCOM records.  Therefore, you
  1067.           cannot move GEDCOM records around in the file.  They must remain
  1068.           fixed in position relative to the records around them.
  1069.  
  1070.           The keywords that PEDIGREE uses are:
  1071.  
  1072.           INDI (Individual)
  1073.           NAME (Individual's name)
  1074.           SEX  (Male or Female)
  1075.           BIRT (date of birth)
  1076.           DEAT (date of death)
  1077.           FAMC (family number in which person is a child)
  1078.           FAMS (family number in which person is a spouse)
  1079.           FAM  (Family number identification)
  1080.           MARR (Marriage information)
  1081.           DATE (Various dates)
  1082.  
  1083.           Not all these keywords are required.  The INDI, NAME, FAM, FAMC and
  1084.           FAMS keywords are the bread-and-butter data that make pedigrees.
  1085.  
  1086.           Other than those tags, PEDIGREE expects the first record in the
  1087.           GEDCOM file to be a level 0 record with the keyword "HEAD".  It also
  1088.           anticipates a last record with a keyword of "TRLR" or "EOF".
  1089.  
  1090.           PEDIGREE "looks" at a GEDCOM file as a two part data stream
  1091.           consisting of "Individual" and "Family" data.  Every individual in
  1092.           the file has a GEDCOM number.  So does every family.  The number is
  1093.           assigned by the program that made the GEDCOM file, and it usually
  1094.           starts with 1.  That is, the first individual in the file will be
  1095.           GEDCOM #1, the 2nd GEDCOM #2 and so on.
  1096.  
  1097.           The same numbering applies to families in the GEDCOM file, i.e., the
  1098.           first family is GEDCOM #1, etc.  Individuals are "tied" to their
  1099.           offspring and ancestral families by having the numbers of those
  1100.           families included with the individual's data.  That's how I can
  1101.           collect all the persons for any given ancestral family.
  1102.  
  1103.           PEDIGREE does not require that the first individual be GEDCOM #1. 
  1104.           Nor does it require that the first family be GEDCOM #1.  In fact,
  1105.           PEDIGREE doesn't care a whit what the numbers of the individuals and
  1106.           families are - as long as they do have GEDCOM numbers, and the
  1107.           numbering is ascending and consistent.
  1108.  
  1109.           What does it all mean, Ken?  Well, you might decide to use your
  1110.           favorite text editor to edit out some of the folks in the file to
  1111.           make things more manageable.  That's OK.  You can edit the file any
  1112.           way you like.  But be warned!  Do not alter the GEDCOM formats or
  1113.           the GEDCOM numbers or the relative position of GEDCOM records. 
  1114.  
  1115.  
  1116.                                           18
  1117.  
  1118.  
  1119.  
  1120.  
  1121.  
  1122.           If you want to mercilessly block-delete groups of families, go right
  1123.           ahead.  Is that going to bother PEDIGREE?  Nope.  If, for example,
  1124.           PEDIGREE looks for the father of an individual by trying to locate
  1125.           that individual's family and it can't find the family with the
  1126.           correct number, it will let you know on it's on-screen pedigree
  1127.           chart display by showing "Not Available" where the name would
  1128.           normally appear.
  1129.  
  1130.           The GEDCOM standard provides for several character sets for data,
  1131.           i.e. 8 bit ANSEL, ASCII (USA version) and "other" character sets for
  1132.           future use.  ANSEL is the "American National Standard for Extended
  1133.           Latin Alphabet Code Character Set for Bibliographic Use", and it's
  1134.           the default character set of GEDCOM.  It is the only character set
  1135.           that will handle a wide variety of diacritics and special characters
  1136.           for Romanized languages.  ANSEL preserves the full integrity of
  1137.           original Roman-alphabetic languages, including diacritics and
  1138.           special characters.
  1139.  
  1140.           PEDIGREE employs the USA Character Set and The Epson Extended
  1141.           Graphics character table.  That includes many of the diacritical
  1142.           characters so you can use them freely within the ASCII data.  You
  1143.           do, however, have access, via a parameter, to any one of 13 built-in
  1144.           foreign language character sets if your GEDCOM employs those codes. 
  1145.           These character sets are built into the printer - not the PEDIGREE
  1146.           software.
  1147.  
  1148.  
  1149.  
  1150.  
  1151.  
  1152.  
  1153.  
  1154.  
  1155.  
  1156.  
  1157.  
  1158.  
  1159.  
  1160.  
  1161.  
  1162.  
  1163.  
  1164.  
  1165.  
  1166.  
  1167.  
  1168.  
  1169.  
  1170.  
  1171.  
  1172.  
  1173.  
  1174.  
  1175.  
  1176.  
  1177.  
  1178.                                           19
  1179.  
  1180.  
  1181.  
  1182.  
  1183.  
  1184.  
  1185.           Just to reinforce how the GEDCOM numbering scheme works, consider
  1186.           the following diagram.
  1187.  
  1188.           Individual #34:---> Ancestral Family #5
  1189.                                                 │
  1190.                                                 │
  1191.           ┌─────────────────────────────────────┘
  1192.            
  1193.           Family #5:----> Father #23;  Mother #24
  1194.                                                 │
  1195.                                                 │
  1196.           ┌──────────────FATHER─────────────────┤
  1197.                                                 │
  1198.           Individual #23:---> Ancestral Fam #8  │
  1199.                               Father's family   │
  1200.                                                 │
  1201.           ┌──────────────MOTHER─────────────────┘
  1202.            
  1203.           Individual #24:---> Ancestral Fam #12
  1204.                               Mother's family
  1205.  
  1206.           B. Names
  1207.  
  1208.           Names in GEDCOM can be very long.  They often include titles, middle
  1209.           names, personal names and so forth.  How names are processed by
  1210.           PEDIGREE when preparing charts and displays is described in the
  1211.           following section.
  1212.  
  1213.           PEDIGREE has room on the printed chart for 29 characters.  The
  1214.           display screen, however, has room for only 23 characters due to the
  1215.           amount of display space consumed by the GEDCOM number, birth and
  1216.           death dates, etc.  PEDIGREE always attempts to reduce a name to 29
  1217.           characters.  The display will show the first 23 characters of the
  1218.           name.  If the name exceeds 23 characters, the display will appear to
  1219.           be missing a few characters on the right of the name.  They're
  1220.           there, and they will be printed, but PEDIGREE can't display them. 
  1221.  
  1222.           PEDIGREE attempts to build a name in the format "LAST NAME, ALL
  1223.           FIRST NAMES".  If that wont fit within the space allocated to a
  1224.           chart box, PEDIGREE attempts to build a name in the form "LAST NAME,
  1225.           FIRST NAME MIDDLE NAME" by removing all but the first two "FIRST
  1226.           NAMES".  The "MIDDLE NAME" is assumed to be the second name in the
  1227.           series of given names.  If that wont fit, PEDIGREE tries "LAST NAME,
  1228.           FIRST NAME, MIDDLE NAME INIT".  If that wont fit, PEDIGREE removes
  1229.           the middle name initial to build the field "LAST NAME, FIRST NAME". 
  1230.           If that can't be contained within a chart box, PEDIGREE will resort
  1231.           to "LAST NAME, FIRST-NAME-INITIAL".  If that can't be contained (one
  1232.           heck of a last name!), PEDIGREE truncates the last name to fit.
  1233.  
  1234.           Throughout this name-building process, PEDIGREE retains 25
  1235.           characters of the first name field from the GEDCOM data.  PEDIGREE
  1236.           always attempts to keep full names before it resorts to initials. 
  1237.           It's possible albeit unlikely that the GEDCOM data contains a first
  1238.           name field longer than 25 characters, but PEDIGREE will accept only
  1239.  
  1240.                                           20
  1241.  
  1242.  
  1243.  
  1244.  
  1245.  
  1246.           the first 25.  If your GEDCOM data has such "first names" it may be
  1247.           due to your use of that field for other than first names.
  1248.  
  1249.           C.  Dates
  1250.  
  1251.           PEDIGREE has several routines designed to "clean up" GEDCOM data to
  1252.           make it as presentable as possible.  PEDIGREE removes all leading
  1253.           and trailing spaces and any consecutive spaces from every GEDCOM
  1254.           data element.  For example, if the GEDCOM date string " ABT   1654 
  1255.           " is input, PEDIGREE will reduce it to "ABT 1654".
  1256.  
  1257.           If PEDIGREE senses a date in the format YYYYMMDD, it will convert it
  1258.           to MMM DD YYYY.  For example, "18320423" will display and print as
  1259.           "Apr 23 1832".  The next sections explain specifics about date
  1260.           processing.
  1261.  
  1262.              1. GEDCOM 4.0 Dates
  1263.  
  1264.              The 4.0 GEDCOM standard distinguishes between regular and
  1265.              irregular dates.  Regular dates are defined to be bona fide dates
  1266.              from the conventional Gregorian calendar.  The following are
  1267.              correctly formatted regular dates:
  1268.  
  1269.              29 FEB 1960    10 JAN 1802    JUN 1714
  1270.              1932           7 DEC 1942
  1271.  
  1272.              Notice that a regular date may have a day and a month, but it
  1273.              will always have a year.  If a day and/or month are present, they
  1274.              are presented in the same order all the time, i.e. day followed
  1275.              by month followed by year.  The month is always the 3-character
  1276.              abbreviation for the name of the month.
  1277.  
  1278.              GEDCOM also permits the use of irregular dates which differ in
  1279.              form and/or content from the regular dates.  Examples of
  1280.              irregular dates are:
  1281.  
  1282.              MDCCCXV
  1283.              Abt. 1850
  1284.              5 June (year missing)
  1285.              7-12-84
  1286.              Before 3 Mar 1913
  1287.  
  1288.              PEDIGREE does not process irregular dates when calculating age at
  1289.              death or at any other time.  An irregular date will be display
  1290.              "as-is", but PEDIGREE will make no attempt to "clean up" or
  1291.              standardize irregular dates.
  1292.  
  1293.              2. PAF Dates
  1294.  
  1295.              Dates are either standard or "dual year".  In addition, an ABOUT,
  1296.              BEFORE or AFTER designation may be appended to a formatted date. 
  1297.              In some cases a special code word may be put into a date field in
  1298.              place of an actual date.  
  1299.  
  1300.              Standard dates are recorded as YYYYMMDD where YYYY is the year,
  1301.  
  1302.                                           21
  1303.  
  1304.  
  1305.  
  1306.  
  1307.  
  1308.              MM is the month and DD is the day of the month.  Years prior to
  1309.              1000 AD (A.C.E.) and days less than 10 must include a leading
  1310.              zero.  Dates prior to 0 AD cannot be recorded with this format. 
  1311.              If parts of the date are unknown, the unknown portions are
  1312.              indicated with zeroes.
  1313.  
  1314.              Examples of standard dates are:
  1315.  
  1316.              19830416       18450500 (day is unknown)
  1317.              17140000 (month and day are unknown)
  1318.  
  1319.              ABOUT, BEFORE and AFTER dates are indicated by appending an "A",
  1320.              "B" or "F" respectively.  E.G. 19380700A
  1321.  
  1322.              3. Date Processing
  1323.  
  1324.              For regular dates, PEDIGREE attempts to convert both GEDCOM 4.0
  1325.              and PAF forms of dates to an internal form.  PEDIGREE will remove
  1326.              extra spaces and otherwise "clean up" a date.  PEDIGREE needs a
  1327.              standard internal form in order to calculate the age at death if
  1328.              you elect that option.
  1329.  
  1330.              For the age-at-death option, valid dates must fall between
  1331.              1/1/1600 and 12/31/3999.  PEDIGREE's internal date calculations
  1332.              are done using a date form called "Julian".  The term "Julian
  1333.              date" means different things to different people.  Among
  1334.              astronomers and historians, it has a very precise and technical
  1335.              meaning.  At the present, PEDIGREE does not work with "true"
  1336.              Julian dates.  A much broader definition is used for internal
  1337.              calculation with PEDIGREE which infers that a Julian date is "a
  1338.              date stored as an integer value representing the serial number of
  1339.              days from 1/1/1600".
  1340.  
  1341.              The age at death is printed on the pedigree chart to the right of
  1342.              the birth/death dates between parenthesis, e.g. "(74)".
  1343.  
  1344.              As noted, a regular date may have only a year (or only a month
  1345.              and year).  If either the day of the month or the month are
  1346.              absent, PEDIGREE replaces them with "01" and "JAN" respectively. 
  1347.              This is done only for age-at-death calculations.  Therefore, a
  1348.              birth date of "1782" will be assumed to be "1 JAN 1782" for the
  1349.              purposes of calculating the age at death.  A date of "ROUGHLY
  1350.              1875" will be assumed to be "1 JAN 1875".
  1351.  
  1352.              PEDIGREE can process all PAF-type forms of standard dates except
  1353.              dual-year.  As per irregular dates in the GEDCOM 4.0 standard,
  1354.              PAF permits many forms of irregular dates none of which receive
  1355.              any special attention from PEDIGREE.
  1356.  
  1357.              4. Age Processing
  1358.  
  1359.              PEDIGREE calculates ages for several reasons.  Ages are the
  1360.              crucial component of a CVector.  Age of a person at death is
  1361.              calculated for display and printing.  Ages of parents are
  1362.              calculated for audit purposes.  In every instance the age can
  1363.  
  1364.                                           22
  1365.  
  1366.  
  1367.  
  1368.  
  1369.  
  1370.              range from 0 to 128 due to the way PEDIGREE does the calculation. 
  1371.              128 is the maximum age PEDIGREE can deal with under it's present
  1372.              architecture.
  1373.  
  1374.              Age calculations do not always require a complete month, day and
  1375.              year.  Read the references to "age at death", "CVectors", and
  1376.              "audits" for detailed information on how an age is calculated and
  1377.              used for each of those purposes.
  1378.  
  1379.              Ages in a CVector, for example, are always positive values
  1380.              although bad genealogical links could produce a negative result. 
  1381.              CVector audits on ages of ancestors are calculated to the nearest
  1382.              year.  Ages of parents at the time of birth of a child are
  1383.              calculated using only the YEAR parts of the two birth dates.  Age
  1384.              at death uses all the date information if it's available, but, if
  1385.              it's not, PEDIGREE uses whatever is available.
  1386.  
  1387.        VI. USING "PEDIGREE"
  1388.  
  1389.           A. Limitations
  1390.  
  1391.           The unregistered version of PEDIGREE is limited to 400 persons and
  1392.           100 families from your GEDCOM input.  If your GEDCOM input exceeds
  1393.           those limits, PEDIGREE will display an appropriate error message and
  1394.           keep going.  In other words, if you tell the unregistered version to
  1395.           read a GEDCOM file with 550 persons, PEDIGREE will accept the first
  1396.           400, display an error message that you've exceeded the limit, and
  1397.           then ignore all remaining persons in the input file.  But it keeps
  1398.           on chugging so you can use whatever was loaded.
  1399.  
  1400.           The registered version permits more than 10 times that number for
  1401.           families and persons, and, generally, is limited only by the amount
  1402.           of memory it can use.  That works out to roughly 5000 persons and
  1403.           1800 families within one GEDCOM file on a 640K computer with most of
  1404.           the memory available.
  1405.  
  1406.           B. Optimizing Speed
  1407.  
  1408.              1. Execution Speed
  1409.  
  1410.              You can improve PEDIGREE's execution time by allowing it to write
  1411.              it's work files to a fast device.  To do this, you create an
  1412.              environment variable named either TEMP or TMP whose value points
  1413.              to an area where PEDIGREE can write/read.  Creating an
  1414.              environment variable is usually done in your AUTOEXEC.BAT file,
  1415.              but you can also do it from the DOS command prompt.  You do it
  1416.              with the DOS command "SET" as follows:
  1417.  
  1418.                 SET TEMP=K:
  1419.  
  1420.              That creates an environment variable (think of it as just a name)
  1421.              and assigns to it whatever comes after the "=".  In the above
  1422.              example, if PEDIGREE asks DOS "is there an environment variable
  1423.              named 'TEMP'?", DOS replies, "Yes, and it's value is 'K:'."  You
  1424.              can enter anything you like after the "=".  "K:" was just an
  1425.  
  1426.                                           23
  1427.  
  1428.  
  1429.  
  1430.  
  1431.  
  1432.              example and probably won't work on your system.  Whatever you put
  1433.              there, it must be a valid DOS path for your system.  
  1434.  
  1435.              There's nothing special about the name TEMP, but it's often used
  1436.              by software to designate temporary workspace.  If you expect to
  1437.              improve PEDIGREE's performance, PEDIGREE will ignore even your
  1438.              TEMP environment variable unless the area to which it "points"
  1439.              meets specific requirements.  Those requirements are:
  1440.  
  1441.                 a. It must be an acceptable path name.  That is, it can be a
  1442.                    drive letter or a drive letter with a subdirectory
  1443.                    attached.
  1444.                 b. It must NOT end with "\" unless it's only a drive letter.
  1445.                 c. It must point to either a hard disk, a Bernoulli drive or a
  1446.                    Ramdisk.
  1447.                 d. There must be at least 800 KB of space available on the
  1448.                    drive.
  1449.  
  1450.              If all of those conditions are met for either a TEMP or a TMP
  1451.              variable, PEDIGREE will use that place for work files.
  1452.  
  1453.              Why should you do this?  Ideally, you'll set TEMP or TMP to a
  1454.              Ramdisk.  A Ramdisk appears to PEDIGREE to be a disk drive, but
  1455.              it's actually main memory and, as such, a great deal faster than
  1456.              a mechanical disk drive.  And that's where the performance
  1457.              improvement is found.  Consult your DOS manual for how to create
  1458.              a Ramdisk.  If you can't find out, ask me.  Following are some
  1459.              examples of a SET command and an indication of their
  1460.              acceptability to PEDIGREE.
  1461.  
  1462.              SET TEMP=A:       Wrong - floppies are not allowed.
  1463.              SET TEMP=C:\WPR   OK assuming subdirectory WPR exists on drive C:
  1464.              SET TEMP=D:\      OK if D: is a valid drive
  1465.              SET TMP=D:\TEMP\  Wrong due to trailing back slash.
  1466.              SET WORK=C:       Wrong - PEDIGREE doesn't look for "WORK"
  1467.  
  1468.              PEDIGREE will first look for TEMP.  If TEMP is not available or
  1469.              fails the requirements test, PEDIGREE tries TMP.  If neither is
  1470.              available, PEDIGREE uses whatever disk drive\path in which it's
  1471.              installed.  If you already are using the name TEMP, but it is
  1472.              equated to anything other than what PEDIGREE expects, don't worry
  1473.              - PEDIGREE will ignore it.
  1474.  
  1475.              2. Printing Speed
  1476.  
  1477.              If you're going to let PEDIGREE create and print a chart, the
  1478.              fastest printing is done with Bidirectional printing and no
  1479.              Double Strike and no special fonts.  Even faster than that is one
  1480.              of the PREPRINT chart modes.  In PREPRINT, PEDIGREE avoids two
  1481.              time-consuming operations, i.e., constructing a graphic chart
  1482.              image, and sending it to the printer.  If you're dissatisfied
  1483.              with the speed of printing charts, consider making a "master"
  1484.              chart using PEDIGREE in the BLANK chart mode.  You can use pen
  1485.              and ink or felt-tip pen to mark the master chart by filling in
  1486.              and darkening any light areas or even by adding your own
  1487.  
  1488.                                           24
  1489.  
  1490.  
  1491.  
  1492.  
  1493.  
  1494.              graphics.  Then, use a copier machine to reproduce your master.
  1495.  
  1496.              A second suggestion is to use the PREPRINT mode as a "draft"
  1497.              printing just to see what data shows in the pedigree.  That's
  1498.              very fast.  Then, when you're satisfied that the pedigree
  1499.              contains the data you like, rerun PEDIGREE in a STANDARD mode to
  1500.              make the full chart.
  1501.  
  1502.           C. Starting The Program
  1503.  
  1504.           Assuming you installed PEDIGREE on your "C:" hard disk in the path
  1505.           "\PEDIGREE", PEDIGREE is started by doing the following:
  1506.  
  1507.              1. From the DOS prompt make the drive where you installed
  1508.                 PEDIGREE the active drive.
  1509.  
  1510.              2. Next, make the subdirectory in which you installed PEDIGREE
  1511.                 the active one by entering a "CHANGE DIRECTORY" command.
  1512.  
  1513.              3. Start PEDIGREE
  1514.              Here's an example of the DOS commands:
  1515.  
  1516.                 C:
  1517.                 CD \PEDIGREE
  1518.                 PEDIGREE
  1519.  
  1520.           If you're using a menu system, you can create an entry in it to
  1521.           automatically run the PEDIGREE.BAT file.  Keep in mind PEDIGREE's
  1522.           need for, and use of, main memory especially for large GEDCOM file
  1523.           populations.  Some menu systems leave a small portion of themselves
  1524.           in main memory.  That memory reduces the amount of memory available
  1525.           to applications such as PEDIGREE.  If you're running PEDIGREE as a
  1526.           DOS application under Windows 3.x don't worry.  Windows, DESQview,
  1527.           et al, have their own memory managers.
  1528.  
  1529.           D. The First Execution
  1530.  
  1531.           You'll need a GEDCOM file.  Find one on your hard disk or on a
  1532.           floppy.  If you don't have one, use your genealogical database
  1533.           program to make one.  Write down it's complete disk\path\filename,
  1534.           and then start PEDIGREE.  The first screen you'll see is the
  1535.           "banner" screen which identifies PEDIGREE by name and version
  1536.           number.  After 5 seconds it goes away or you can hit <Space> or any
  1537.           other key to stop it.
  1538.  
  1539.           Next, PEDIGREE displays it's parameter selection screen.  For the
  1540.           first parameter, select "STANDARD4" by moving the highlight bar over
  1541.           it and pressing <Enter>.  The cursor automatically moves to the next
  1542.           field.  Press <F1> to get help.  PEDIGREE "explodes" a window with
  1543.           information about the Chart Border Styles.  Use <PgDn> and <PgUp> or
  1544.           the cursor control arrow keys to scroll through the help.  When
  1545.           you're finished, press <Esc>, and the help window is removed.  For
  1546.           the border, select anything other than "NONE", and for the box style
  1547.           select "PLBOTH".
  1548.  
  1549.  
  1550.                                           25
  1551.  
  1552.  
  1553.  
  1554.  
  1555.  
  1556.           The cursor is now in the GEDCOM file name field.  Enter the complete
  1557.           disk\path\filename of your GEDCOM file.  PEDIGREE automatically
  1558.           converts lower case to upper case so you don't need to use <CAPS
  1559.           LOCK> or <SHIFT>.  After you've entered the full path name, press
  1560.           the <Enter> key.  PEDIGREE will make sure that the file path is
  1561.           correct and that the file is indeed a GEDCOM.  Lastly, key in <Ctrl
  1562.           Enter> to accept all parameter screen data.  
  1563.  
  1564.           PEDIGREE will now use the border and box specifications you entered
  1565.           to construct the complete chart design.  As it does this, it
  1566.           displays progress bars.
  1567.  
  1568.           After constructing the graphic chart image, PEDIGREE proceeds to the
  1569.           loading of the GEDCOM data.  While reading your GEDCOM file,
  1570.           PEDIGREE displays counters for the number of families and persons it
  1571.           recognizes.  It also displays a running count of the number of total
  1572.           GEDCOM records.
  1573.  
  1574.           After loading, you'll see a window with a list of the names and
  1575.           dates accepted from the GEDCOM file.  This is the "Starting Person
  1576.           Selection" picklist.  Press <F1>.  PEDIGREE explodes another help
  1577.           window explaining what keys can be used for the Starting Person
  1578.           Selection screen.  After reading all the help text, the help window
  1579.           is removed.
  1580.  
  1581.           Press the <F6> key.  You'll see that the entire list has been
  1582.           rearranged from ascending GEDCOM number sequence to ascending name
  1583.           sequence.  Press <F5>, and the list is returned to GEDCOM number
  1584.           sequence.
  1585.  
  1586.           Use the up and down arrow keys and the <PgUp> and <PgDn> keys to
  1587.           scroll through the list.  When the highlight bar is over a person
  1588.           who has a father and mother number, press <Enter>.  By so doing,
  1589.           you've registered your selection for the starting person of a
  1590.           pedigree.  
  1591.  
  1592.           The pedigree of that person will be displayed.  Press <F1> again,
  1593.           and another help window pops up, this time with key explanations
  1594.           about the pedigree display.  Press <Esc> when you're ready to close
  1595.           the help window.  Use the <F> key (upper or lower case is OK) to
  1596.           scroll the PEDIGREE to the father, the <C> key to scroll back to his
  1597.           child and then the <M> key to scroll to the mother.  See how the
  1598.           entire pedigree changes?  If you attempt to scroll the pedigree to a
  1599.           person with no ancestors, PEDIGREE will "beep".  
  1600.  
  1601.           You now have a choice.  If you press "P" (print), PEDIGREE prints a
  1602.           4 generation chart in the design you chose using the starting person
  1603.           you selected.  If you press <F10>, PEDIGREE exits the on-screen
  1604.           pedigree and returns the display to the window with the list of
  1605.           names.  Let's do that.  But before you do, scroll the pedigree back
  1606.           to the father of the person you originally selected.  OK, now press
  1607.           <F10>.
  1608.  
  1609.           Notice that the highlight cursor bar is now resting on whatever
  1610.           person was selected as the central person of the pedigree when you
  1611.  
  1612.                                           26
  1613.  
  1614.  
  1615.  
  1616.  
  1617.  
  1618.           exited the pedigree display.  In this case, it's the father.  In
  1619.           other words, the picklist of persons and the scrolling pedigree can
  1620.           interact one with another.  
  1621.  
  1622.           Now press <Space>.  You'll see a check mark appear to the left of
  1623.           the person under the highlight cursor bar.  You've just "marked" a
  1624.           person.  Move the highlight cursor bar to another person and press
  1625.           <Space> again.  That person is also now "Marked".  Key in <Ctrl
  1626.           Enter>.  All the check marks disappear.  
  1627.  
  1628.           Move the highlight cursor bar to the beginning of the list by
  1629.           pressing <Home>.  Key in <Ctrl K><B>.  That marks the start of a
  1630.           block although you won't see anything yet.  Now move the highlight
  1631.           cursor bar down a few names and enter <Ctrl K><E>.  All of the names
  1632.           between the first name you marked and the last will be "checked",
  1633.           i.e. you marked a block of names.  The purpose of "marking" is to
  1634.           allow a column-style report to be printed with just those names you
  1635.           select.  You can try that later.  Enter <Ctrl Enter> to remove the
  1636.           check marks. 
  1637.  
  1638.           Key in the first letter of the last name of someone in the list
  1639.           south of the highlight bar.  PEDIGREE starts a search and, when it
  1640.           finds that person, stops with the highlight bar over that person. 
  1641.           Keying another key continues the search, but this time PEDIGREE
  1642.           examines the second letter in the last name.  So, you can move
  1643.           through a list of any size by using the cursor control keys or by
  1644.           searching.
  1645.  
  1646.           OK, return to the start of the list with <Home>.  Look down the
  1647.           right of the screen where the GEDCOM numbers of the Fathers and
  1648.           Mothers of persons are listed.  Find a person with a Father's GEDCOM
  1649.           number.  Using the highlight bar cursor control keys, move the
  1650.           highlight bar to that person, and press <Alt F>.  The display has
  1651.           now changed so that the highlight bar is on the Father.  So you can
  1652.           move around the list as easily as you can the pedigree.
  1653.  
  1654.           Press <Esc>, and PEDIGREE returns to the original parameter
  1655.           selection screen.  Press <Esc> again, and PEDIGREE execution ends.
  1656.  
  1657.           E. Choosing 4 or 5 Generation Charts
  1658.  
  1659.              1. Why Choose 4 Generation Charts?
  1660.  
  1661.              4 generation charts allow use of options not available with a 5
  1662.              generation chart.  First, a 4 generation chart can use the
  1663.              customized fonts feature.  The "Customized Fonts" feature is not
  1664.              available with the 5 generation chart other than for the
  1665.              "Prepared For:" data.  This is due mostly to the very tight
  1666.              printing requirements of a 5 generation chart.  A 5 generation
  1667.              chart uses pitch 15 Roman print characters.  That could be too
  1668.              small a print font to easily read.  If you need the larger
  1669.              lettering, select a 4 generation chart.  Also, 4 generation
  1670.              charts have larger boxes and bolder lines and, as such, may be
  1671.              easier to read.
  1672.  
  1673.  
  1674.                                           27
  1675.  
  1676.  
  1677.  
  1678.  
  1679.  
  1680.              To summarize, use 4 generation charts if:
  1681.  
  1682.                 a. You don't have a 5th generation to print
  1683.                 b. You don't want the recipient to see the 5th generation
  1684.                 c. You want the larger type styles 
  1685.                 d. You want to use a custom print font
  1686.  
  1687.              2. Why Choose 5 Generation Charts?
  1688.  
  1689.              Obviously, the 5 generation chart displays twice as many persons
  1690.              as the 4 generation chart.  There's room for 31 people on the 5
  1691.              generation chart versus 15 people on the 4 generation chart. 
  1692.              This feature will be sufficiently important for most people to
  1693.              opt for the 5 generation chart.
  1694.  
  1695.              As noted above, however, you give up the ability to control the
  1696.              size and style of print characters.  A 5 generation chart uses
  1697.              only the printer's built-in pitch 15 Roman characters.  You still
  1698.              have control over the capitalization of the lettering and the use
  1699.              of international fonts, however.
  1700.  
  1701.           F. Screen Displays
  1702.  
  1703.              1. Banner
  1704.  
  1705.              The first display you'll see is the PEDIGREE banner screen.  It
  1706.              identifies the program by name and version.  If you have the
  1707.              registered version, you'll see your name at the bottom of the
  1708.              screen.  If you have the unregistered version, you'll see
  1709.              "Unregistered Version."  The screen will display for 5 seconds. 
  1710.              You can end the display sooner by pressing any key.
  1711.  
  1712.              2. Parameters
  1713.  
  1714.              PEDIGREE displays a screen containing the parameter window with a
  1715.              two-part help window at screen bottom.  The help at the screen
  1716.              bottom is divided into two sections by a horizontal line.  The
  1717.              top section is used for error messages and prompts related to
  1718.              parameters which you enter.  The bottom section displays keyboard
  1719.              key meanings used within the parameter window.
  1720.  
  1721.              At any time while the parameter screen is displayed you can press
  1722.              the <F1> key for help.  If you do, PEDIGREE displays an
  1723.              "exploding" window with help on the field in which the cursor
  1724.              rests (context sensitive help).  Often the help text is longer
  1725.              than can be contained within the help window.  If so, PEDIGREE
  1726.              will display either or both of "Up" or "Down" to indicate there's
  1727.              more help in that direction.  Use the "Page" or arrow keys to
  1728.              scroll the help text.  Pressing <Esc> closes the help window.
  1729.  
  1730.              Moving amongst the fields is done with the <Tab> key to move
  1731.              forward or <Shift Tab> to move backwards.  As the cursor enters a
  1732.              field, the field name color intensifies from light gray to bright
  1733.              white.  This is visual confirmation of which field is the active
  1734.              field.  Using the <Enter> key registers your selection for a
  1735.  
  1736.                                           28
  1737.  
  1738.  
  1739.  
  1740.  
  1741.  
  1742.              particular field and moves the cursor to the next field.  Using
  1743.              <Enter> on the last field on the screen has that same effect,
  1744.              i.e. the cursor returns to the first field.  You must use <Ctrl
  1745.              Enter> when you've completed all the parameters.
  1746.  
  1747.              As you move through the fields you may find that PEDIGREE
  1748.              prohibits cursor movement into one or more fields.  Based on
  1749.              entries you make, PEDIGREE can determine some later fields should
  1750.              not be changed or have no meaning.  For example, if you select a
  1751.              PREPRINT chart type, PEDIGREE skips the cursor over the chart
  1752.              border and box fields.  For a PREPRINT chart PEDIGREE does not
  1753.              create the chart design.  If you elect a BLANK chart, PEDIGREE
  1754.              will allow changes to only the border and box parameters.  Most
  1755.              decisions to prevent/permit field changes are based on the chart
  1756.              type.
  1757.  
  1758.              PEDIGREE will save all your parameters in a disk file.  The name
  1759.              of the file is "PEDIGREE.PRM".  The file is not supplied with the
  1760.              distribution file, but PEDIGREE creates it during the first time
  1761.              it's run.  Those parameters are used as the defaults for the next
  1762.              execution.  When you execute PEDIGREE the next time, the
  1763.              parameters will be set to whatever they were during PEDIGREE's
  1764.              last execution.
  1765.  
  1766.              PEDIGREE uses context-sensitive help for the parameter data entry
  1767.              screen.  Pressing <F1> at any time will pop-up a window with help
  1768.              information for the field in which the cursor rests.  Press <Esc>
  1769.              to close the help window.
  1770.  
  1771.              If, while entering any parameter or when you <Ctrl Enter>,
  1772.              PEDIGREE dislikes your selections, it will object by beeping and
  1773.              displaying an appropriate error message.  PEDIGREE will not
  1774.              continue until it's satisfied with all parameters.
  1775.  
  1776.              Pressing <Esc> while the parameter entry screen is displayed will
  1777.              stop PEDIGREE, and the system will return to the DOS prompt.
  1778.  
  1779.              The parameter window has fields for the following parameters:
  1780.  
  1781.                 a. Chart Type
  1782.  
  1783.                 The choices are "STANDARD4", "BLANK4", "PREPRINT4",
  1784.                 "STANDARD5", "BLANK5" and "PREPRINT5".  You scroll through the
  1785.                 choices by using the "+", "-" or <Space> keys.  Obviously, the
  1786.                 selections with "4" are 4 generation and those with 5 are 5
  1787.                 generation.  "STANDARD" is the default mode of PEDIGREE.  In
  1788.                 this mode PEDIGREE will print a pedigree chart using GEDCOM
  1789.                 data which you select.  It will merge the pedigree's person
  1790.                 data with the graphic chart image.  You also use STANDARD mode
  1791.                 if you're using PEDIGREE as a GEDCOM viewer (printing is not
  1792.                 mandatory).  
  1793.  
  1794.                 "BLANK" means no GEDCOM input; just print a blank chart. 
  1795.                 PEDIGREE will simply print whatever chart style you choose
  1796.                 with no person data on the chart.
  1797.  
  1798.                                           29
  1799.  
  1800.  
  1801.  
  1802.  
  1803.  
  1804.                 "PREPRINT" means that you're going to manually insert into the
  1805.                 printer a preprinted chart design.  The Epson 850/950/1050
  1806.                 printers (as well as most compatible) have a single sheet feed
  1807.                 option.  In the PREPRINT mode PEDIGREE will send only the
  1808.                 pedigree's person data and not the graphic chart image.  This
  1809.                 option is useful for using charts which you've manually
  1810.                 enhanced using a copier or pen-and-ink.  In the PREPRINT mode,
  1811.                 PEDIGREE will provide appropriate paper-load messages and
  1812.                 warnings.
  1813.  
  1814.                 One caveat using the PREPRINT mode - the single sheet must be
  1815.                 inserted into the printer's feed path precisely.  If you
  1816.                 misalign the paper even slightly, PEDIGREE's resultant chart
  1817.                 will not please you.  For this reason use PREPRINT with
  1818.                 caution and only after you've experimented with it and your
  1819.                 printer.
  1820.  
  1821.                 When the cursor moves into this field, a picklist of choices
  1822.                 is automatically displayed.  Move the highlight bar over your
  1823.                 choice, and press <Enter> to register it.
  1824.  
  1825.                 NOTE: If you select one of the PREPRINT chart types, PEDIGREE
  1826.                 will automatically skip the cursor over the Chart Border Style
  1827.                 and Chart Box Style fields.  Those two fields have no effect
  1828.                 on PEDIGREE's processing if you're using a preprinted chart.
  1829.  
  1830.                 b. Chart Border
  1831.  
  1832.                 As noted, there are many chart styles available when printing
  1833.                 a 4 generation chart.  This parameter provides selection of 1
  1834.                 of 7 possible chart borders.  Scroll through the picklist of
  1835.                 choices using the arrow keys.  Use the single page
  1836.                 illustration of PEDIGREE's borders and box to help you select
  1837.                 which border you like.
  1838.  
  1839.                 "-NONE-" cause PEDIGREE to print a chart with no border around
  1840.                 the perimeter of the page.
  1841.  
  1842.                 When the cursor moves into this field, a picklist of choices
  1843.                 is automatically displayed.  Move the highlight bar over your
  1844.                 choice, and press <Enter> to register it.
  1845.  
  1846.                 NOTE: If you selected one of the PREPRINT types, PEDIGREE will
  1847.                 automatically skip the cursor over this field.  This parameter
  1848.                 has no effect on PEDIGREE's processing if you're using a
  1849.                 preprinted chart.
  1850.  
  1851.                 c. Chart Box
  1852.  
  1853.                 PEDIGREE allows you to select from a list of 5 box styles. 
  1854.                 Basically, you choose between plain boxes and plaque style
  1855.                 boxes, and you can select whether or not shadowing is used. 
  1856.                 Use the examples on the single page illustration you printed
  1857.                 earlier to help you select which box style you like.
  1858.  
  1859.  
  1860.                                           30
  1861.  
  1862.  
  1863.  
  1864.  
  1865.  
  1866.                 When the cursor moves into this field, a picklist of choices
  1867.                 is automatically displayed.  Move the highlight bar over your
  1868.                 choice, and press <Enter> to register it.
  1869.  
  1870.                 NOTE: If you selected one of the PREPRINT chart types,
  1871.                 PEDIGREE will automatically skip the cursor over this field. 
  1872.                 This parameter has no effect on PEDIGREE's processing if
  1873.                 you're using a preprinted chart.
  1874.  
  1875.                 d. Title?
  1876.  
  1877.                 This parameter is the control over whether or not you want the
  1878.                 stylized title "PEDIGREE" printed on the chart.  On most
  1879.                 charts the word "PEDIGREE" is printed in the center of the top
  1880.                 border.  The font used for printing the title varies from
  1881.                 border to border.  The sample printout shows the varietes of
  1882.                 fonts used for the chart title.
  1883.  
  1884.                 This is a "Yes/No" field in which you enter the single
  1885.                 character "Y" or "N".  If you enter "N", PEDIGREE suppresses
  1886.                 the title and prints an unbroken top border.  If you enter "Y"
  1887.                 (the default), PEDIGREE will print the stylized title
  1888.                 "PEDIGREE" on the chart.
  1889.  
  1890.                 This parameter is effective only if you select some style of
  1891.                 border for the chart, i.e., if you select NO border ("-NONE-
  1892.                 "), PEDIGREE ignores this parameter.
  1893.  
  1894.                 e. GEDCOM File
  1895.  
  1896.                 Type in the full drive\path\filename of the GEDCOM file.  If
  1897.                 you've selected the chart print mode "BLANK", leave this field
  1898.                 empty.  PEDIGREE forces all characters in the GEDCOM file name
  1899.                 to upper case.
  1900.  
  1901.                 If you've already run PEDIGREE at least once, PEDIGREE
  1902.                 displays the file path you previously entered.  The field
  1903.                 contents can be overwritten or edited.  If you enter any ASCII
  1904.                 character in position 1, PEDIGREE assumes you're replacing the
  1905.                 entire path and it will automatically erase the field contents
  1906.                 to accept the new path name value.
  1907.  
  1908.                 If you've selected a Chart Mode other than BLANK, this field
  1909.                 is required.  If you've selected a BLANK Chart Mode, this
  1910.                 field must be left empty.
  1911.  
  1912.                 f. Prepared For:
  1913.  
  1914.                 You can enter anything you like.  Whatever you enter here will
  1915.                 be printed on the pedigree chart alongside the words "Prepared
  1916.                 For:".  You can create charts for relatives and enter the name
  1917.                 of the relative in this field.  PEDIGREE automatically
  1918.                 capitalizes the first letter of each word.  If you type in
  1919.                 "ken murphy", PEDIGREE changes it to "Ken Murphy".
  1920.  
  1921.  
  1922.                                           31
  1923.  
  1924.  
  1925.  
  1926.  
  1927.  
  1928.                 If you must have a lower case letter starting a word as in the
  1929.                 second word of "Grandmom and Grandpop", type in "Grandmomand
  1930.                 Grandpop".  Next, use the cursor arrow key to move the cursor
  1931.                 back under the "a".  Then, press the <Space> bar to insert a
  1932.                 space in front of the "and".  PEDIGREE will leave the "a" in
  1933.                 lower case.
  1934.  
  1935.                 The name (or whatever you entered) will be printed using
  1936.                 whatever font or international character set you've selected. 
  1937.                 If you've run PEDIGREE at least once before, it displays the
  1938.                 previous value of any personalized name you entered.  You can
  1939.                 accept or edit this value.  If you type in any ASCII character
  1940.                 in position 1 of the field, PEDIGREE assumes you're replacing
  1941.                 the entire field contents, and it will automatically erase the
  1942.                 old field contents.
  1943.  
  1944.                 g. Display Mode
  1945.  
  1946.                 VGA display adapters can display 50 lines of text on one
  1947.                 screen.  EGA display adapters can display up to 43 lines of
  1948.                 text.  CGA color display adapters are limited to 25 lines of
  1949.                 text.
  1950.  
  1951.                 PEDIGREE permits selecting the number of display lines
  1952.                 irregardless of your display adapter type.  I.e., if you have
  1953.                 a VGA display, you can run PEDIGREE in the 25-line display
  1954.                 mode, the 43-line display mode or the 50-line display mode.
  1955.  
  1956.                 This setting effects only the Starting Person selection
  1957.                 screen.  Displaying 50 lines at one time on a VGA means that
  1958.                 the Starting Person selection window can show you many more
  1959.                 persons at one time than on a 25-line display.  But (and it's
  1960.                 a big "but"), the 50 line display can be harder to read
  1961.                 because all the text is smaller.
  1962.  
  1963.                 With this parameter you can pick the display size you prefer. 
  1964.                 You cannot, of course, select 43 or 50 line display for a CGA
  1965.                 monitor nor can you select a 50 line display for an EGA
  1966.                 monitor.
  1967.  
  1968.                 The parameter accepts one of the values CGA, EGA or VGA.  To
  1969.                 change the value use the <Space> bar.  Register your selection
  1970.                 with the <Enter> key.
  1971.  
  1972.                 h. Double Strike?
  1973.  
  1974.                 The Double Strike option gives you control over one of two
  1975.                 aspects of printing which effects both print quality and print
  1976.                 speed.  Double Strike controls whether or not PEDIGREE uses
  1977.                 emphasized printing.
  1978.  
  1979.                 Emphasized printing is a technique which prints the same data
  1980.                 twice to emphasize (or make bold) the printing.  The second
  1981.                 pass at printing is done with the paper moved vertically
  1982.                 1/180th of an inch.  Emphasized printing, although taking
  1983.  
  1984.                                           32
  1985.  
  1986.  
  1987.  
  1988.  
  1989.  
  1990.                 twice as long as non-emphasized printing, can produce a
  1991.                 substantial improvement in the appearance of a chart.  This is
  1992.                 especially true if your ribbon is not in the best shape or if
  1993.                 your printer is showing signs of age in head positioning.
  1994.  
  1995.                 Emphasized printing will affect all printing both graphics and
  1996.                 text.  Emphasized printing is a useful option if you intend to
  1997.                 make a "boilerplate" prototype chart to be reproduced on a
  1998.                 copier.
  1999.  
  2000.                 Double Strike printing is enabled by typing a "Y" in this
  2001.                 parameter.  The default is "N".
  2002.  
  2003.                 i. Unidirectional?
  2004.  
  2005.                 Unidirectional printing improves the printer's ability to
  2006.                 position the print head.  Unidirectional printing always
  2007.                 starts the print head from the left edge of the paper. 
  2008.                 Bidirectional printing prints both left-to-right and right-to-
  2009.                 left.  Bidirectional printing is faster than unidirectional
  2010.                 printing because the printer does not need to return the print
  2011.                 head to the left.  Unidirectional printing, on the other hand,
  2012.                 can produce a higher quality appearing output since the print
  2013.                 head positioning is more precise.
  2014.  
  2015.                 Unidirectional printing is enabled by typing a "Y" in this
  2016.                 parameter.  The default is bidirectional printing.
  2017.  
  2018.                 Selection of either Emphasized or Unidirectional printing
  2019.                 should be made based on the condition of your printer ribbon,
  2020.                 the general condition of your printer, and your need for
  2021.                 highest quality output.  You should experiment with your
  2022.                 printer to determine which quality mode produces the output
  2023.                 that pleases you.  
  2024.  
  2025.                 If bidirectional printing produces a good looking chart, use
  2026.                 it.  It will certainly be faster than unidirectional printing. 
  2027.                 The same is true for emphasized printing, i.e. if you're
  2028.                 satisfied with non-emphasized chart printing, there's no point
  2029.                 to wasting the extra time for an emphasized chart.  In any
  2030.                 case, you have complete control of the quality vs. speed
  2031.                 tradeoff.
  2032.  
  2033.                 j. Print Age At Death?
  2034.  
  2035.                 This "yes/no" option accepts the single character "Y" or "N". 
  2036.                 "Yes" will enable PEDIGREE's calculation of the age at death
  2037.                 of each person.  That age will be displayed on the Starting
  2038.                 Person Selection screen along with birth/death dates.  It will
  2039.                 also be printed on the pedigree chart.  
  2040.  
  2041.                 A prerequisite to the ability to calculate the age-at-death in
  2042.                 years is both a birth date and a death date in regular form as
  2043.                 described earlier.  Any deviation from a regular date in
  2044.                 either birth or death will result in no age-at-death display.
  2045.  
  2046.                                           33
  2047.  
  2048.  
  2049.  
  2050.  
  2051.  
  2052.  
  2053.                 Note: PEDIGREE will always calculate (if possible) the age at
  2054.                 death and display it on the Starting Person Selection screen. 
  2055.                 This option is used only to control whether or not it's
  2056.                 printed on the pedigree chart.
  2057.  
  2058.                 k. Print Marriage Date?
  2059.  
  2060.                 This option is another "yes/no" field which will accept the
  2061.                 single character "Y" or "N".  "YES" will enable the printing
  2062.                 of the year of marriage of parents of each sibling on the
  2063.                 chart.  The marriage year of parents is printed immediately to
  2064.                 the right of the appropriate sibling's box.  It takes the form
  2065.                 "M: yyyy" where "yyyy" is the four digit year.
  2066.  
  2067.                 l. Printer Font
  2068.  
  2069.                 When you move the cursor into this field, another picklist
  2070.                 window opens with the names of all printer fonts available. 
  2071.                 Highlight the font you want by moving the cursor bar with the
  2072.                 up and down arrow < > and < > keys.  Register your selection
  2073.                 by pressing <Enter>.  To use no special fonts, select the
  2074.                 first entry "PRINTER1". "PRINTER1" is the default printer
  2075.                 hardware font.  In this mode PEDIGREE will use the letter
  2076.                 quality Roman typeface at pitch 12.
  2077.  
  2078.                 Both the first and second fonts in the list are hardware
  2079.                 fonts.  Even though their names are "PRINTER1" and "PRINTER2",
  2080.                 your particular printer may use other typefaces as it's
  2081.                 internal hardware fonts.  Read the section on Epson
  2082.                 Compatibility for more information.  It's important to note
  2083.                 that those first two selections are HARDWARE fonts and all the
  2084.                 other are CUSTOM fonts.
  2085.  
  2086.                    Custom Fonts are:
  2087.  
  2088.                       BOLDTYPE    EMERALD
  2089.                       CROWN       ROMAN
  2090.                       GOTHIC      OPAL
  2091.                       PEARL       FRANKFUR
  2092.                       RUBY        SAPPHIRE
  2093.  
  2094.                 The names of these fonts are probably meaningless to you.  Use
  2095.                 the test program supplied with PEDIGREE to print them.  That's
  2096.                 the surest way to see how they'll look on your printer.
  2097.  
  2098.                 Note: Use of an international character set and a special font
  2099.                 is mutually exclusive.  If you select a special font (your
  2100.                 selection is not "ROMAN" or "SANSERIF", you can not use a
  2101.                 built-in international character set.  Also, you can not use
  2102.                 one of the alternate fonts if you're printing a 5 generation
  2103.                 pedigree chart.  The alternate fonts are all "pitch 12" size
  2104.                 fonts, and they won't fit onto the 5 generation chart. 
  2105.                 PEDIGREE will allow you to select a font for a 5 generation
  2106.                 chart, but it will use it only for the "Prepared For:" data.
  2107.  
  2108.                                           34
  2109.  
  2110.  
  2111.  
  2112.  
  2113.  
  2114.                 Special fonts are not merely "icing on the cake".  They're an
  2115.                 integral part of producing a pleasing pedigree chart.  I, for
  2116.                 example, almost always use the PEARL font for my charts
  2117.                 because I find it prints bolder on my Epson, and it's more
  2118.                 attractive than the rather plain Roman font.  I think you'll
  2119.                 find among the custom fonts one that pleases you more for
  2120.                 pedigree chart printing than the default Roman font.
  2121.  
  2122.                 m. Printer Character Set:
  2123.  
  2124.                 The Epson LQ 850/950/1050 printers have built-in international
  2125.                 alphabet capabilities.  There are 14 built-in sets of special
  2126.                 characters used in various alphabets.  These special character
  2127.                 sets control the symbols used to print 12 ASCII codes.  Those
  2128.                 codes (in hexadecimal) are: 23, 24, 40, 5B, 5C, 5D, 5E, 60,
  2129.                 7B, 7C, 7D and 7E.
  2130.  
  2131.                 PEDIGREE allows selection of 13 of the printer's built-in
  2132.                 sets.  The possible values for this parameter are: USA,
  2133.                 FRANCE, GERMANY, ENGLAND, DENMARK1, DENMARK2, SWEDEN, ITALY,
  2134.                 SPAIN1, SPAIN2, JAPAN, NORWAY and LATINO.
  2135.  
  2136.                 When the cursor moves into the "Character Set" field, a
  2137.                 picklist of the character set names opens.  Use the arrow keys
  2138.                 to move the highlight bar to the character set you want, and
  2139.                 press <Enter> to register your choice.  "USA" is the first in
  2140.                 the list, and it's the default.
  2141.  
  2142.                 Note: Use of a character set and a special font is mutually
  2143.                 exclusive.  If you select a special font (your selection is
  2144.                 other than "-NONE-") you can not use a built-in Character Set. 
  2145.                 To use one of the 13 built-in character sets, select font
  2146.                 "-NONE-".
  2147.  
  2148.                 See the section "Epson Character Sets" for a detailed
  2149.                 explanation of the 13 character sets.  Be aware that these
  2150.                 character sets are built into the printer and not into the
  2151.                 PEDIGREE software.  PEDIGREE merely provides a way to activate
  2152.                 one of the set.  If you're using a non-Epson printer, your
  2153.                 printer may not have these character sets.  Consult your
  2154.                 printer manual if you intend to use this feature.
  2155.  
  2156.                 Use of an alternate character set applies to both the
  2157.                 "standard" report made from the Starting Person picklist and
  2158.                 to the pedigree chart.
  2159.  
  2160.                 n. Character Style
  2161.  
  2162.                 The printer is capable of some special effects for the
  2163.                 characters in it's built-in fonts.  Although the usefulness of
  2164.                 these ornamental characters is questionable for pedigree
  2165.                 charts, you have access to them through this parameter.
  2166.  
  2167.                 There are four choices of ornamentation, and they apply ONLY
  2168.                 to the PRINTER1 and PRINTER2 fonts.  They are:
  2169.  
  2170.                                           35
  2171.  
  2172.  
  2173.  
  2174.  
  2175.  
  2176.                    (1)   NORMAL - Print all characters with no special
  2177.                          effects.  This is the default.
  2178.                    (2)   OUTLINED - Print characters in whitespace with an
  2179.                          outline.
  2180.                    (3)   SHADOW - Print characters with a slight shadow at the
  2181.                          bottom.
  2182.                    (4)   BOTH - Print characters with both an outline and a
  2183.                          shadow.
  2184.  
  2185.                 The TSTFONTS procedure that tests your printer for
  2186.                 compatibility exercises all four of these options using the
  2187.                 PRINTER1 font.  Refer to that for illustration of how these
  2188.                 special effects look.  The ornamentation applys to both the
  2189.                 4 generation and 5 generation charts.
  2190.  
  2191.                 o. Force Upper Case Printing?
  2192.  
  2193.                 This field accepts only "Y" or "N".  "Y" means to force all
  2194.                 names and dates displayed or printed into upper case.  "N"
  2195.                 means leave them as input in the GEDCOM data.  The default is
  2196.                 "N".
  2197.  
  2198.                 p. Enable Audits?
  2199.  
  2200.                 This "yes/no" field gives you control over whether or not you
  2201.                 want PEDIGREE to any audits to the GEDCOM data.  If you enable
  2202.                 audits, PEDIGREE will check the data of every parent for
  2203.                 reasonableness.  With audits enabled,  it also constructs a
  2204.                 CVector.  Enable the test by entering a "Y" causes PEDIGREE to
  2205.                 display a second screen showing all the current age limit
  2206.                 defaults for CVectors, and it allows you to change them.  See
  2207.                 the following section for details on this screen.  The Audit
  2208.                 Specification screen is displayed at the time you tell
  2209.                 PEDIGREE you're finished with the Parameter screen, i.e. <Ctrl
  2210.                 Enter>.  
  2211.  
  2212.                 This field can also enable audit tests for the sex of parents. 
  2213.                 If audits are enabled, PEDIGREE will check that all fathers
  2214.                 are marked as males and all mother are marked as females. 
  2215.                 PEDIGREE will also check that a parent did not die too soon
  2216.                 before the birth of a child for that person to be the "real"
  2217.                 parent.
  2218.  
  2219.                 The default for audits is always "N".  Disabling audits can
  2220.                 improve the execution speed of PEDIGREE on slower machines. 
  2221.                 And there's no point in wasting the time to perform audits if
  2222.                 you don't need them.
  2223.  
  2224.              3. Audit Specifications
  2225.  
  2226.              PEDIGREE has limited ability to audit your GEDCOM data for
  2227.              correct links between persons.  Since PEDIGREE constructs
  2228.              CVectors for one of it's Starting Person Selection picklist
  2229.              sorts, it can apply minimum and maximum age tests to both parents
  2230.              and both sets of grandparents.  The default for the age audits is
  2231.  
  2232.                                           36
  2233.  
  2234.  
  2235.  
  2236.  
  2237.  
  2238.              "disabled".  You have the ability to enable age audits
  2239.              individually for either the female ancestors or the male
  2240.              ancestors or both.  The data entry screen "Audit Specifications"
  2241.              is where you specify your own minimum and maximum age limits
  2242.              over-riding PEDIGREE's defaults, and it's where you enable or
  2243.              disable the tests.
  2244.  
  2245.              Here are the specific age boundaries you can specify:
  2246.  
  2247.                 a. Minimum age a male can be a Father        10
  2248.                 b. Minimum age a female can be a Mother      10
  2249.                 c. Minimum age a male can be a GrandFather   20
  2250.                 d. Minimum age a female can be a GrandMother 20
  2251.                 e. Maximum age a male can be a Father        80
  2252.                 f. Maximum age a female can be a Mother      60
  2253.                 g. Maximum age a male can be a GrandFather   120
  2254.                 h. Maximum age a female can be a GrandMother 110
  2255.  
  2256.              The numbers are the defaults PEDIGREE applies if you enable the
  2257.              age tests and don't provide your own values.  PEDIGREE displays
  2258.              on the "Audit Specification" screen each age boundary.  You can
  2259.              overtype any or all.  Like all other PEDIGREE parameters, age
  2260.              audit values are saved and restored during subsequent executions
  2261.              of the program.
  2262.  
  2263.              The two fields at the bottom of the screen are:
  2264.  
  2265.                 a. Enable Male Audits?
  2266.                 b. Enable Female Audits?
  2267.  
  2268.              Both of these fields are simple "yes/no" fields.  Simply enter a
  2269.              "Y" to enable the appropriate age limit test or "N" to disable
  2270.              it.
  2271.  
  2272.              As in the first data entry screen, context-sensitive help is
  2273.              always available with <F1>.  If you enable either or both of the
  2274.              age audits, PEDIGREE will automatically compare those ages
  2275.              whenever you request a CVector sort from the Starting Person
  2276.              Selection picklist.  If, at that time, PEDIGREE detects an age
  2277.              out of bounds, it will automatically "mark" that person so you
  2278.              can examine it.  Automatically marking the person also can lead
  2279.              to request a printed register report which will contain just the
  2280.              marked persons with the age errors.  See the sections on the
  2281.              Starting Person Selection screen and CVectors.
  2282.  
  2283.              4. Chart Construction
  2284.  
  2285.              If you've elected any option which requires the printing of one
  2286.              of PEDIGREE's custom charts, it will display a screen showing the
  2287.              progress of creating that chart design.  Any border design or box
  2288.              style which you selected will be decompressed (the files are
  2289.              compacted to conserve disk space) and combined to make the final
  2290.              printer chart design.  Depending on the chart styles selected,
  2291.              you may not see this screen.  PEDIGREE only displays the screen
  2292.              when it must dynamically construct a pedigree chart layout.
  2293.  
  2294.                                           37
  2295.  
  2296.  
  2297.  
  2298.  
  2299.  
  2300.              If PEDIGREE determines the chart design you've requested is the
  2301.              same as the previous, and that design still exists on the disk
  2302.              from a previous construction, PEDIGREE won't bother to
  2303.              reconstruct it to save time.  In that case you won't see the
  2304.              Chart Construction display.  Whenever PEDIGREE starts or when it
  2305.              terminates, all temporary files are deleted including the result
  2306.              of constructing your specific chart design.
  2307.  
  2308.              5. GEDCOM File Loading
  2309.  
  2310.              After the chart construction screen, PEDIGREE displays a screen
  2311.              with "rolling" counters of GEDCOM records, persons, unique
  2312.              surnames and families as it processes the file.  This screen will
  2313.              only be displayed if you've selected "STANDARD" chart mode.  The
  2314.              counters will give you an exact measure of what's in your GEDCOM
  2315.              file insofar as number of persons, surnames and families. 
  2316.              PEDIGREE also displays the full path/filename.  If you're
  2317.              printing a blank chart then this screen is skipped.
  2318.  
  2319.              Also, if PEDIGREE determines the GEDCOM file you're using is the
  2320.              same as the previous execution, PEDIGREE won't bother to
  2321.              reprocess the data thus saving the time.  In that case you won't
  2322.              see the GEDCOM File Loading display.  Whenever PEDIGREE starts,
  2323.              or when it terminates, all temporary files are deleted including
  2324.              the result of processing your GEDCOM file.  As long as PEDIGREE
  2325.              is active, it will check whether or not you've simply changed
  2326.              processing parameters or whether you've changed the GEDCOM file
  2327.              name.  If you terminate PEDIGREE and then restart it, the results
  2328.              of GEDCOM processing will have been lost, and PEDIGREE will
  2329.              repeat the processing even though you're using the same GEDCOM
  2330.              file as before. 
  2331.  
  2332.              6. Starting Person Selection
  2333.  
  2334.              The "Starting Person" as used for the purpose of this program is
  2335.              that person that "starts" the pedigree, i.e., the central person
  2336.              from whom ancestors are determined.  On the pedigree display
  2337.              you'll see the starting person at the left in the center of the
  2338.              screen.  
  2339.  
  2340.              The Starting Person Selection list is also used to select those
  2341.              persons you want printed on a standard listing report.  The
  2342.              picklist is "multiple-choice" allowing you to "mark" one or more
  2343.              persons in the list for printing.  Under some circumstances
  2344.              described later, PEDIGREE will automatically "mark" selected
  2345.              entries in the picklist.  You can move around the list navigating
  2346.              much the same as you would with any genealogical database.  You
  2347.              can, with a single keystroke, move immediately to the Father,
  2348.              Mother or Spouse of an person if that data is available.
  2349.  
  2350.              See the section "Key Commands Summary" for a complete list of
  2351.              keystrokes to manage the Starting Persons Selection list.
  2352.  
  2353.                 a. The Display
  2354.  
  2355.  
  2356.                                           38
  2357.  
  2358.  
  2359.  
  2360.  
  2361.  
  2362.                 PEDIGREE automatically determines the type of color monitor
  2363.                 you have and adjusts the limits of the "Starting Person
  2364.                 Selection" picklist accordingly.  If you have a lowly CGA,
  2365.                 you'll get a standard 25 line display.  EGA users will have a
  2366.                 43 line picklist and VGA users will have a 50 line picklist. 
  2367.                 The higher level monitors allow me to display more names at
  2368.                 one time making it easier to move up and down a large list of
  2369.                 names.  The Starting Person Selection list uses the parameter
  2370.                 selection for display type to determine how many persons can
  2371.                 be displayed.
  2372.  
  2373.                 Within the on-screen "Starting Person Selection" window one
  2374.                 line is displayed for every person in the GEDCOM file.  This
  2375.                 display is a typical "picklist".  Use the cursor keys to move
  2376.                 the highlight bar up and down to select the starting person
  2377.                 for the pedigree.
  2378.  
  2379.                 Along the right edge of the Starting Person Selection window
  2380.                 is a scroll bar.  Scroll bars are usually intended for use
  2381.                 with a mouse, but PEDIGREE is rodent-free.  I use the scroll
  2382.                 bar and it's slider to indicate the current relative position
  2383.                 of the cursor highlight bar within the entire list of persons. 
  2384.                 The slider moves up and down the scroll bar as you move
  2385.                 through the list, i.e., if the slider is in the center of the
  2386.                 scroll bar, the highlight cursor bar is sitting on a person
  2387.                 (excuse the expression) somewhere near the middle of the file.
  2388.  
  2389.                 At the bottom of the screen is a small window.  The window has
  2390.                 help info on the meanings of the keystrokes within this
  2391.                 screen.  Immediately above the small help window, the surname
  2392.                 and it's Soundex code is displayed for whatever person is
  2393.                 highlighted in the picklist.
  2394.  
  2395.                 There are 6 items of data shown for every person.
  2396.  
  2397.                    (1)  The GEDCOM NUMBER of the person.
  2398.                    (2)  The NAME of the person (Last, First).
  2399.                    (3)  The BIRTH/DEATH dates.
  2400.                    (4)  The age at death (if good birth/death dates)
  2401.                    (5)  The GEDCOM NUMBER of the Father.
  2402.                    (6)  The GEDCOM NUMBER of the Mother.
  2403.  
  2404.                 If there is no data in any one of the 5 fields, then that data
  2405.                 wasn't present in the GEDCOM input or PEDIGREE rejected it. 
  2406.                 For example, there might not be a Father/Mother number.  It
  2407.                 would be pointless to attempt a pedigree on that person.
  2408.  
  2409.                 If audits are enabled, PEDIGREE checks the sex of the father
  2410.                 and mother of every person.  If the father is not explicitly
  2411.                 designated as a "male" in the GEDCOM data, the father's GEDCOM
  2412.                 number is displayed in RED so you can spot it.  The same is
  2413.                 true of the mother's data for an person.  This means any
  2414.                 parent whose SEX has been omitted will have their GEDCOM
  2415.                 number highlighted in RED.  Thus, the test is for both
  2416.                 incorrect sex specifications as well as missing ones.  If
  2417.  
  2418.                                           39
  2419.  
  2420.  
  2421.  
  2422.  
  2423.  
  2424.                 audits are disabled, no tests on the sex of parents is made.
  2425.  
  2426.                 If audits are enabled, PEDIGREE also calculates the difference
  2427.                 between the death year of a parent and the birth year of the
  2428.                 child.  PEDIGREE flags in RED the GEDCOM number of any parent
  2429.                 who died 1 year or more before the child's birth.  This test
  2430.                 helps spot links to parents who died too soon to be the "real"
  2431.                 parent.  If PEDIGREE highlights a parental GEDCOM number
  2432.                 because this test failed, you should check the parent's death
  2433.                 date and child's birth dates closely.
  2434.  
  2435.                 NOTE: If you're running PEDIGREE on a monochrome monitor,
  2436.                 errors are indicated by high intensity white GEDCOM numbers
  2437.                 rather than red.
  2438.  
  2439.                 PEDIGREE also displays the Soundex code for the surname of
  2440.                 whichever person is highlighted by the cursor bar.  The
  2441.                 Soundex code is displayed in immediately below the picklist
  2442.                 window.
  2443.  
  2444.                 If you've sorted the picklist by CVector, item (3) will be
  2445.                 replaced by the value of the CVector.  See the section below
  2446.                 explaining the use of CVectors.  The seven subfields of the
  2447.                 CVector are separated one from another by a forward slash,
  2448.                 e.g. "/".  Left-to-right the subfields are:
  2449.  
  2450.                       (a)   Year the person was born
  2451.                       (b)   Age of the Father at (a)
  2452.                       (c)   Age of the Mother at (a)
  2453.                       (d)   Age of the Paternal Grandfather at (a)
  2454.                       (e)   Age of the Paternal Grandmother at (a)
  2455.                       (f)   Age of the Maternal Grandfather at (a)
  2456.                       (g)   Age of the Maternal Grandmother at (a)
  2457.  
  2458.                 If you print a register report with <Alt L> when the CVectors
  2459.                 are displayed, they'll print (and can be read) exactly as
  2460.                 detailed above.  Every CVector has seven values.  As explained
  2461.                 later in the section on CVectors, the ages expressed in the
  2462.                 CVector are always absolute values.  There are never negative
  2463.                 ages even though bad genealogical data could produce them.
  2464.  
  2465.                 NOTE: PEDIGREE can display only 23 characters for the person's
  2466.                 name.  The pedigree chart, however, will print up to 29
  2467.                 characters within a box.  If the name of the person is longer
  2468.                 than 23 characters, PEDIGREE truncates it to fit within the 23
  2469.                 character screen display field.  In that case you might see a
  2470.                 person's middle name missing a few characters on the right. 
  2471.                 Rest assured that PEDIGREE will print the entire name.  See
  2472.                 the section on PEDIGREE's name processing for more
  2473.                 information.
  2474.  
  2475.                 b. Moving Around the List
  2476.  
  2477.                 The up and down arrow < > and < > keys move the highlight bar
  2478.                 through the list of persons in the appropriate directions. 
  2479.  
  2480.                                           40
  2481.  
  2482.  
  2483.  
  2484.  
  2485.  
  2486.                 <Home> moves to the top of the list of persons.  <End> moves
  2487.                 to the last person in the list.  <PgUp> moves one screen-full
  2488.                 up and <PgDn> moves one screen-full down in the list of
  2489.                 persons.
  2490.  
  2491.                 Move the highlight bar with the cursor keys until you've
  2492.                 highlighted the person you want as the pedigree's starting
  2493.                 person.  To display the pedigree of that person on-screen,
  2494.                 press <Enter>.  Or, if you want to exit the Starting Person
  2495.                 Selection screen without displaying the pedigree, press <Esc>. 
  2496.                 You'd use <Esc> if you're using PEDIGREE as a "GEDCOM file
  2497.                 viewer".  Pressing <Esc> will return you to the Parameter
  2498.                 screen to allow you to change parameters for another run.
  2499.  
  2500.                 As noted before, PEDIGREE always displays an age at death even
  2501.                 if you've elected to not print the age.  PEDIGREE, in this one
  2502.                 instance, makes an attempt to use an irregular date.  As long
  2503.                 as PEDIGREE has a valid year as the last data item in a birth
  2504.                 and death date, it probably will be able to calculate an age. 
  2505.                 For example,
  2506.  
  2507.                    "1873-ROUGHLY 1886" produces the age 13
  2508.                    "ROUGHLY 1872-ABOUT 1909" produces the age 36
  2509.  
  2510.                 This attempt at calculation of an age at death also applies to
  2511.                 the printed pedigree chart.  If you don't want these
  2512.                 approximations on the chart, don't select the option to print
  2513.                 ages.
  2514.  
  2515.                 c. Navigating With Family Links
  2516.  
  2517.                 You can "navigate" the Starting Person Selection list as
  2518.                 easily as you do the pedigree with a single keystroke. 
  2519.                 Pressing <Alt F> moves the cursor bar to the FATHER of the
  2520.                 person, <Alt M> moves the cursor bar to the MOTHER, <Alt C>
  2521.                 moves the cursor bar back to the child, and <Alt S> moves the
  2522.                 cursor bar to the SPOUSE.  
  2523.  
  2524.                 In order for PEDIGREE to automatically move to a parent or
  2525.                 spouse, there must be an appropriate GEDCOM number for that
  2526.                 person.  If you press <Alt F> with the cursor bar over a
  2527.                 person that has no GEDCOM number for a Father, PEDIGREE will
  2528.                 not alter the position of the cursor.  The picklist displays
  2529.                 both Father and Mother GEDCOM numbers so there's no mistaking
  2530.                 whether or not they're present in the data.  
  2531.  
  2532.                 The picklist does not, however, display the GEDCOM number of a
  2533.                 spouse since there could be several.  You'll have to use <Alt
  2534.                 S> to make the attempt to move to the spouse if that interests
  2535.                 you.  If there isn't one, PEDIGREE won't move the cursor bar. 
  2536.                 Since there may be many, PEDIGREE will stop with the highlight
  2537.                 cursor bar on the first spouse it locates.
  2538.  
  2539.                 Using <Alt C> to move back to a child presumes you've used
  2540.                 either <Alt F> or <Alt M> to move the cursor bar tracking the
  2541.  
  2542.                                           41
  2543.  
  2544.  
  2545.  
  2546.  
  2547.  
  2548.                 genealogy back the ancestor tree.  <Alt C> gives you the
  2549.                 ability to return the cursor bar back to a preceding child
  2550.                 from which you had originally moved using the navigational
  2551.                 commands.  PEDIGREE will not arbitrarily find some child of a
  2552.                 Father/Mother pairing and move to that person.  Moving back to
  2553.                 a child works exactly like it does with the on-screen
  2554.                 pedigree.
  2555.  
  2556.                 Remember, to use this automatic family tracking feature you
  2557.                 must press the <Alt> key and hold it down before pressing
  2558.                 either <F>, <M>, <C> or <S>.  This is the only way that
  2559.                 PEDIGREE can distinguish between a name search using, for
  2560.                 example, <F> as a surname's first letter and an automatic
  2561.                 reposition to the Father.
  2562.  
  2563.                 d. Name Searching
  2564.  
  2565.                 PEDIGREE will search for a specific surname within the
  2566.                 Starting Person Selection window.  To locate a specific
  2567.                 person, type in up to 15 characters of the last name while the
  2568.                 Starting Person Selection window is displayed.  Whenever you
  2569.                 press a keyboard key that is not one of PEDIGREE's picklist
  2570.                 commands, PEDIGREE begins searching forward from the current
  2571.                 cursor position looking for a surname match.  If a match
  2572.                 occurs, PEDIGREE places the highlight cursor over the matching
  2573.                 picklist entry.  If you then press another non-command key,
  2574.                 PEDIGREE appends the new keystoke character to the previous
  2575.                 and continues the search.  The search mode terminates if you
  2576.                 press a picklist command key or if the search fails.
  2577.  
  2578.                 For example, if you press the "M" key, PEDIGREE will move
  2579.                 forward in the list stopping at the first person whose last
  2580.                 name begins with "M".  If there aren't any, PEDIGREE doesn't
  2581.                 move the highlight bar.  Press the "U" key next and PEDIGREE
  2582.                 moves forward to the first name beginning with "MU".  Press
  2583.                 the up arrow key and PEDIGREE terminates the search mode.  If
  2584.                 you then enter another non-command character, a new search
  2585.                 begins.  As long as PEDIGREE is able to match your input to a
  2586.                 name, it will continue to search forward.  The first character
  2587.                 that causes PEDIGREE's name search to fail will reset it's
  2588.                 internal memory of what you were typing.
  2589.  
  2590.                 Whenever PEDIGREE is in the search mode, it displays the
  2591.                 surname search string in the lower left corner of the Starting
  2592.                 Person Selection window.  The surname search characters will
  2593.                 over-write the left corner of the picklist window's border,
  2594.                 but the border will be restored when the search mode is
  2595.                 terminated.  Thus, you can determine if PEDIGREE is or isn't
  2596.                 in search mode, and, if it is, what surname string it's
  2597.                 seeking.
  2598.  
  2599.                 For example, try searching for the name "SZABO".  Let's assume
  2600.                 you have someone in the file whose last name begins with "S". 
  2601.                 As soon as you press the "S" key, PEDIGREE displays "S" in the
  2602.                 lower left corner of the picklist window and moves forward
  2603.  
  2604.                                           42
  2605.  
  2606.  
  2607.  
  2608.  
  2609.  
  2610.                 stopping with the highlight bar on that person.  Let's also
  2611.                 assume there aren't any "SZABO"s in the file.  When you press
  2612.                 the second letter of the surname "Z", PEDIGREE display's "SZ"
  2613.                 in the lower left corner and looks for a surname beginning
  2614.                 with "SZ".  The search fails; PEDIGREE clears the display of
  2615.                 the "SZ" by restoring the window border, and it doesn't move
  2616.                 the highlight bar.  Pressing the "A" key would start a new
  2617.                 search causing PEDIGREE to position the highlight bar over the
  2618.                 first person whose last name begins with "A".  
  2619.  
  2620.                 NOTE:  I suggest that you type your surname search characters
  2621.                 slowly one at a time watching for the result of each character
  2622.                 search before typing the next.
  2623.  
  2624.                 e. Sorting The List
  2625.  
  2626.                 When the list of persons is first displayed, it is presented
  2627.                 in the natural order of the GEDCOM data file, i.e., in
  2628.                 ascending GEDCOM number sequence.  It's probable that not all
  2629.                 persons with a common surname are together in the file nor do
  2630.                 they need to be to generate a pedigree chart.  However, with
  2631.                 common surnames displayed together, the list may be easier to
  2632.                 understand especially if you have many hundreds of persons in
  2633.                 it.  Additionally, if you want to print a standard column-type
  2634.                 report and no a pedigree chart, sorting the list first is
  2635.                 almost essential to avoid having to browse through it to
  2636.                 locate everyone with a particular last name.
  2637.  
  2638.                 To help you review the list and understand it's contents,
  2639.                 PEDIGREE provides five different sorts so that you can
  2640.                 rearrange the list.  These sorts are activated by pressing a
  2641.                 function key while the Starting Person Selection picklist is
  2642.                 displayed.  After the list has been rearranged, all functions,
  2643.                 such as name search, are available.  The function keys and
  2644.                 their effect is:
  2645.  
  2646.                    <F5>  Sort the list into ascending GEDCOM number sequence. 
  2647.                          As I noted, this is the natural order of the file. 
  2648.                          You can use this sort to put the list back into it's
  2649.                          original sequence after you've changed it with one of
  2650.                          the other sorts.
  2651.  
  2652.                    <F6>  Sort the list into ascending NAME sequence.  The list
  2653.                          will be rearranged so that the sequence is low-to-
  2654.                          high alphabetically based on the person's last name
  2655.                          and first name.  Middle names or initials are not
  2656.                          considered.
  2657.  
  2658.                    <F7>  Sort the list into descending NAME sequence.  This is
  2659.                          the opposite of the <F6> sort.  With an <F7> sort,
  2660.                          the list is rearranged so that persons with the
  2661.                          alphabetically highest last and first names will be
  2662.                          first in the list.
  2663.  
  2664.                    <F8>  Sort the list into ascending sequence based on the
  2665.  
  2666.                                           43
  2667.  
  2668.  
  2669.  
  2670.  
  2671.  
  2672.                          Father's GEDCOM number.  This sort has the effect of
  2673.                          collecting together all siblings of the same father.
  2674.  
  2675.                    <F9>  Sort the list into ascending sequence base on the
  2676.                          CVector.  The CVector is a data key used to locate
  2677.                          persons with common ancestors or persons born at the
  2678.                          same time.  Twins, for example, will have identical
  2679.                          CVectors since they're born at the same time from the
  2680.                          same lineage parents and grandparents.  See the
  2681.                          following sections explaining the use of CVectors.
  2682.  
  2683.                 Although children often have a parent different from another
  2684.                 sibling in the family, I did not provide a sort based on the
  2685.                 Mother's GEDCOM number.  The sort based on the Father's GEDCOM
  2686.                 number, along with the ability to track to the Father, Mother
  2687.                 and Spouse seemed adequate to manage and understanding the
  2688.                 list.  If anyone feels that a Mother's GEDCOM number sort is
  2689.                 useful, I can easily add it.
  2690.  
  2691.                 As noted above, the usefulness of sorting the list cannot be
  2692.                 underemphasized.  Here's just a few useful ideas for using the
  2693.                 sorts:
  2694.  
  2695.                    ·  Locate persons who have NO surname.  They'll sort to the
  2696.                       end of the list.
  2697.  
  2698.                    ·  Locate any persons whose name might be slightly
  2699.                       misspelled.
  2700.  
  2701.                    .  Audit the data for all persons with the same surname for
  2702.                       completeness of information.  Is there a missing GEDCOM
  2703.                       link for one of the family members?
  2704.  
  2705.                    ·  Collect together all siblings of the same Father (and,
  2706.                       generally, of the same Mother).  Is there a sibling of
  2707.                       whom I was unaware or attached to the wrong Father?
  2708.  
  2709.                    ·  Locate duplicate persons or twins.
  2710.  
  2711.                    ·  Locate incorrect links through age audits
  2712.  
  2713.                 If you sort the list by CVector and if you've enabled one or
  2714.                 both of the age audits, PEDIGREE will automatically "mark" any
  2715.                 person in the list whose ancestor's fail an age test.  You can
  2716.                 then visually spot and examine those "errors" with the
  2717.                 CVector.  Or you can simply request a register report with
  2718.                 <Alt L>, and PEDIGREE will print a report only with those
  2719.                 persons marked, i.e., anyone whose ancestor(s) failed an age
  2720.                 audit.
  2721.  
  2722.                 f. Printing The List
  2723.  
  2724.                 Rather than printing a pedigree chart, PEDIGREE will print a
  2725.                 register report that resembles the starting person selection
  2726.                 picklist.  You can "mark" any/all persons to be printed with a
  2727.  
  2728.                                           44
  2729.  
  2730.  
  2731.  
  2732.  
  2733.  
  2734.                 few keystrokes.
  2735.  
  2736.                 Use <Space> to toggle the mark.  To mark one person for
  2737.                 printing, place the highlight cursor over that person and
  2738.                 press the <Space> bar.  You'll see a check mark appear at the
  2739.                 left of the line for that person.  Pressing the <Space> bar a
  2740.                 second time removes the mark.
  2741.  
  2742.                 You can mark an entire block of persons in the following
  2743.                 manner: place the highlight cursor on the first person in the
  2744.                 block and press the keys <Ctrl K> and <B>.  That means, hold
  2745.                 down the <CTRL> key and then press <K>.  Let up the <Ctrl> key
  2746.                 and press <B> (for BEGIN BLOCK).  Now move the highlight
  2747.                 cursor to the last person in the block and enter the key
  2748.                 sequence <Ctrl K><K> to mark the end of the block.  You'll see
  2749.                 check marks appear to the left of every person in the block.
  2750.  
  2751.                 You can remove all marks by pressing <Ctrl Enter> or <Ctrl
  2752.                 K><H>.  If you press <Ctrl Enter> with no persons marked,
  2753.                 PEDIGREE will mark them ALL.  <Ctrl Enter> is a toggle whose
  2754.                 effect depends on whether or not any person is already marked. 
  2755.                 <Ctrl K><H> always just removes any marks.
  2756.  
  2757.                 When you're ready to print the list, press <Alt L>.  PEDIGREE
  2758.                 prints the list with those persons marked and then redisplays
  2759.                 the Starting Person Selection list with all marks removed.
  2760.  
  2761.                 PEDIGREE provides special tests for CVectors when printing the
  2762.                 register report.  If PEDIGREE is printing a register report
  2763.                 from a list sorted by CVector, PEDIGREE will compare
  2764.                 consecutive CVectors.  If they're identical, PEDIGREE prints a
  2765.                 special indication next to the entries with matching CVectors. 
  2766.                 Keep in mind that PEDIGREE only prints those persons you've
  2767.                 marked for printing.  If you want to analyze the entire GEDCOM
  2768.                 file with CVectors, you must first sort the Starting Person
  2769.                 Selection list by CVector using <F9>, then mark the entire
  2770.                 block of persons that have CVectors (not all will), and lastly
  2771.                 request the register report with <Alt L>.
  2772.  
  2773.                 The special report marks provided by PEDIGREE in a CVector-
  2774.                 ordered register report will identify the deepest level at
  2775.                 which a match occurred.  Here's the list of possible marks and
  2776.                 their meanings:
  2777.  
  2778.                    1  Equality to generation 1, i.e., same birth year and the
  2779.                       same age of parents
  2780.                    2P Equality to generation 2, common paternal grandparents'
  2781.                       ages
  2782.                    2M Equality to generation 2, common maternal grandparents'
  2783.                       ages
  2784.                    3  Equality to all levels, i.e., identical CVectors in all
  2785.                       ages
  2786.  
  2787.                 Note that a 2P equality implies that the maternal grandparents
  2788.                 ARE NOT the same as the previous CVector even though the
  2789.  
  2790.                                           45
  2791.  
  2792.  
  2793.  
  2794.  
  2795.  
  2796.                 paternal grandparents ARE.  Also note that matching by
  2797.                 CVectors does not recognize either surname or GEDCOM numbers
  2798.                 of parents.  It is possible, therefore, for two people to
  2799.                 match simply because they were born in the same year, and one
  2800.                 of the pair had parents each of whom was identical in age at
  2801.                 the time of birth to the other person's parents.  That is,
  2802.                 both people were born in the same year and the first mother's
  2803.                 age equals the second mother's age and first father's age
  2804.                 equals second father's age.
  2805.  
  2806.                 g. Printing the Surname Cross Reference
  2807.  
  2808.                 PEDIGREE will print a report listing in ascending alphabetic
  2809.                 sequence with every UNIQUE surname, it's Soundex code and the
  2810.                 GEDCOM numbers of all persons with that surname.  The report
  2811.                 is selected with <Alt X>.  The order of the GEDCOM numbers is
  2812.                 determined by the current sort sequence of the Starting Person
  2813.                 Selection list.  If the list is in ascending GEDCOM number
  2814.                 sequence, the GEDCOM numbers on the Surname Cross Reference
  2815.                 will be the same.  If the Starting Person Selection list is in
  2816.                 name sequence, the GEDCOM numbers on the report will be in
  2817.                 whatever sequence that alpha name sort creates.
  2818.  
  2819.                 Every page in the report has a title that names the report and
  2820.                 the GEDCOM file path from which it was made.  The surname and
  2821.                 it's Soundex code is printed in bold type on a line by itself. 
  2822.                 Under the surname, the GEDCOM number of every person with that
  2823.                 surname is listed 13 GEDCOM numbers to a single print line. 
  2824.                 At the end of the report is a count of the total number of
  2825.                 unique surnames and persons.  The detail lines of the report
  2826.                 are indented several spaces to provide room for 3-hole
  2827.                 punching.
  2828.  
  2829.                 h. Printing the Surname Index Report
  2830.  
  2831.                 Another surname summary report similar to the preceding
  2832.                 Surname Cross Reference report is the Surname Index report. 
  2833.                 This report is activated by <Alt I>.  This report is very
  2834.                 similar to the preceding "Surname Cross Reference" report
  2835.                 except that, rather than printing just the GEDCOM numbers of
  2836.                 persons with the listed surname, each first name is also
  2837.                 printed along with the GEDCOM number.  This report lists two
  2838.                 names to a print line.  Obviously, it will take a little
  2839.                 longer to print a "Surname Index" report than it would to
  2840.                 print a "Surname Cross Reference."  This report, however, is
  2841.                 very similar to those you'll find in the backs of published
  2842.                 genealogies.
  2843.  
  2844.                 As with other reports produced from the picklist, the Surname
  2845.                 Index report is sensitive to the order of the picklist.  It
  2846.                 also lists the entire database ignoring any "marks".
  2847.  
  2848.                 i. Printing the Surname Summary Report
  2849.  
  2850.                 The "Surname Summary Report" is a condensed version of the two
  2851.  
  2852.                                           46
  2853.  
  2854.  
  2855.  
  2856.  
  2857.  
  2858.                 preceding reports.  It's activated by <Alt R>.  The report
  2859.                 lists each unique surname, it's Soundex code, and the number
  2860.                 of persons with that surname.  It also breaks down that number
  2861.                 into the numbers of male, female, and unspecified persons with
  2862.                 the surname.  This report is insensitive to the order of the
  2863.                 picklist.
  2864.  
  2865.                 j. CVectors
  2866.  
  2867.                 The concept of a CVector first appeared in Genealogical
  2868.                 Computing on page 37 of Volume 10, Number 1 published in July-
  2869.                 September, 1990.  The CVector is intended to be a key to an
  2870.                 person's data constructed from dates such that, if compared to
  2871.                 other CVectors, it can be used to locate duplicates or twins. 
  2872.                 CVectors have also been demonstrated to locate person linking
  2873.                 errors.  As published, Genealogical Computing suggested using
  2874.                 the following components to generate a unique key for every
  2875.                 person:
  2876.  
  2877.                    (1)  The birth year of the person
  2878.                    (2)  The birth years of the parents
  2879.                    (3)  The birth years of both paternal grandparents
  2880.                    (4)  The birth years of both maternal grandparents
  2881.  
  2882.                 Those 7 items of data were deemed unique enough to isolate
  2883.                 data errors, locate twins, find duplicate person entries and
  2884.                 generally help to audit a genealogical list of persons.  I
  2885.                 have generally followed Genealogical Computing's suggestions,
  2886.                 but the principal modification was suggested by Peter Cook of
  2887.                 Gilbert, AZ.  Although I have not precisely followed Peter's
  2888.                 algorithm, my implementation is quite similar.  That technique
  2889.                 replaces the birth years of all ancestors with their age at
  2890.                 the time of birth of the person.  Test have shown that this
  2891.                 key is, indeed, virtually unique and does not suffer from a
  2892.                 technique which uses names which can often "hide" people
  2893.                 rather than disclose them.
  2894.  
  2895.                 The usefulness of this technique to analyze a set of
  2896.                 genealogical data is uncertain but looks promising.  It's not
  2897.                 clear as of this writing that CVector support will remain in
  2898.                 PEDIGREE.  There is, however, obvious usefulness of CVectors
  2899.                 in the information they provide, i.e. the age of parents and
  2900.                 grandparents at the birth year of offspring and in their
  2901.                 ability to detect some forms of linking error.  Additionally,
  2902.                 CVectors are not available anywhere else to my knowledge.  
  2903.  
  2904.                 One tester, for example, determined that, based on the age of
  2905.                 a parent, a child in a family could not possibly have been
  2906.                 produced by the recorded Father.  The CVector showed that the
  2907.                 person was born in 1886 and the Father was born 152 years
  2908.                 earlier!  A prodigious feat and, in this case, due to an
  2909.                 incorrect link between the child and the parent.  I've also
  2910.                 seen, during testing, CVector audits found grandparents whose
  2911.                 age-at-birth of the person were under 10, grandmothers over
  2912.                 150 and a father aged 2!  In one test file of over 4500
  2913.  
  2914.                                           47
  2915.  
  2916.  
  2917.  
  2918.  
  2919.  
  2920.                 persons, 28 errors were found using CVectors.  Obviously,
  2921.                 there is value in using CVectors to audit genealogical links.
  2922.  
  2923.                 CVector values are always positive.  If, for example, there's
  2924.                 a person born in 1969 linked to a mother born in 1966 (she was
  2925.                 born before her child), the age calculation will produce -3. 
  2926.                 The CVector age, however, will be +3.  That's no problem with
  2927.                 using a CVector.  The absolute age difference will still
  2928.                 produce the desired audit results since a 3-year old could not
  2929.                 have given birth.
  2930.  
  2931.                 In any case, some users requested a method whereby they could
  2932.                 find duplicate persons or twins or help audit data, so, thanks
  2933.                 to Genealogical Computing and Peter Cook, here it is.  Whether
  2934.                 or not CVectors stay in PEDIGREE depends on response from
  2935.                 users describing it's usefulness.  As always, if anyone can
  2936.                 improve on the technique, I'm listening.
  2937.  
  2938.                 When you request a CVector sort with <F9>, PEDIGREE builds the
  2939.                 CVectors if they haven't already been built, sorts the list
  2940.                 based on the CVectors and then redisplays the Starting Person
  2941.                 Selection picklist replacing the birth/death dates with the
  2942.                 CVector.  Using one of the other sorts returns the display
  2943.                 that shows birth/death dates.  While a CVector-sorted list is
  2944.                 displayed, you can use all Starting Person Selection functions
  2945.                 such as name search, one-key linking to parents, marking for
  2946.                 reporting, etc.  It's no different than any other picklist
  2947.                 display.
  2948.  
  2949.                 If you've enabled one or both of the age audits, PEDIGREE will
  2950.                 compare each ancestor's calculated age-at-birth to the audit
  2951.                 minimums and maximums.  If an age is found to fall outside the
  2952.                 age boundaries, PEDIGREE automatically "marks" that person in
  2953.                 the picklist so you have a visual cue.  You can then visually
  2954.                 examine the persons marked or immediately print a register
  2955.                 report with <Alt L>.  Since the register report prints only
  2956.                 persons marked, a report at this time will contain just those
  2957.                 persons failing an audit.
  2958.  
  2959.                 Since the key is constructed as outlined above, the picklist
  2960.                 will show all persons that have no birth year in their GEDCOM
  2961.                 data at the front of the list.  Below that, persons will be
  2962.                 ordered in ascending sequence based on the YEAR of their birth
  2963.                 and, within that, the age of the Father and the age of the
  2964.                 Mother at the time the person was born.  If those three data
  2965.                 items are identical amongst records, PEDIGREE uses the ages of
  2966.                 both the paternal and maternal grandparents as part of the
  2967.                 sort key.  If, during the construction of a CVector an
  2968.                 ancestor is processed who has no birth year, that age-at-birth
  2969.                 will be expressed as 0.  Obviously, all parts of a CVector
  2970.                 require the person's birth year as the basis for determining
  2971.                 age-at-birth of all ancestors.  Also, note that PEDIGREE
  2972.                 currently uses YEAR arithmetic only to calculate ages for a
  2973.                 CVector.  Neither month nor day participate in the
  2974.                 calculation.
  2975.  
  2976.                                           48
  2977.  
  2978.  
  2979.  
  2980.  
  2981.  
  2982.                 PEDIGREE applies no CVector comparisons between persons listed
  2983.                 in the Starting Person Selection picklist.  In this version of
  2984.                 PEDIGREE, comparisons of CVectors must be visual.  It does,
  2985.                 however, make CVector comparisons if you request a register
  2986.                 report with <Alt L> if the list is sorted by CVectors.  If
  2987.                 PEDIGREE is printing a report from a list sorted by CVector,
  2988.                 it compares consecutive CVectors for equality at some level. 
  2989.                 If it finds such an equality, it prints an indication on the
  2990.                 report preceding common CVector entries.  See the section
  2991.                 above on printing the register report for more information on
  2992.                 this topic.
  2993.  
  2994.                 As an example of using CVectors visually, imagine there's a
  2995.                 person in your GEDCOM list whom you suspect is a duplicate
  2996.                 entry or a twin.  Move the highlight cursor bar over that
  2997.                 person in the Starting Person Selection picklist, and then use
  2998.                 <F9> to sort the list by CVector.  Since PEDIGREE maintains
  2999.                 list cursor position integrity, after the sort and the list is
  3000.                 redisplayed the cursor will still be at your original person. 
  3001.                 If there is another person with a common CVector, you'll see
  3002.                 that person right next to the one you originally highlighted. 
  3003.                 Thus, you can move back and forth between sorts exploring
  3004.                 relationships.
  3005.  
  3006.                 A final note on CVectors - the value of a CVector is
  3007.                 significantly diminished when either paternal or maternal
  3008.                 grandparents' birth years are not known.  Unfortunately, the
  3009.                 chance of that tends to increase the further back in
  3010.                 genealogical time your data goes, and that's usually where the
  3011.                 biggest research need lies.  Since the use of CVectors is
  3012.                 relatively new, I will continue to explore ways to use and/or
  3013.                 improve them.  I hope you'll do the same and share with me
  3014.                 similar suggestions.
  3015.  
  3016.              7. The Pedigree Display
  3017.  
  3018.                 a. Moving Around the Pedigree
  3019.  
  3020.                 The on-screen pedigree shows four generations beginning with
  3021.                 the person you selected as the starting person.  The name of
  3022.                 each person is displayed with the birth/death dates.  If there
  3023.                 are more ancestors beyond the 4th generation, there will be an
  3024.                 arrow pointing to the right displayed at the right side of
  3025.                 that ancestor's data, i.e., the ancestor has either, or both,
  3026.                 a Father and Mother available for display.  If you scroll the
  3027.                 pedigree toward the Father or the Mother, an arrow pointing
  3028.                 left is displayed to the left of the central person to
  3029.                 indicate there is data for a child that has scrolled off the
  3030.                 display.
  3031.  
  3032.                 Use the cursor keys to "walk" around the pedigree.  Scrolling
  3033.                 the pedigree changes the starting person.  In doing so, all
  3034.                 ancestors on the pedigree become those of the new starting
  3035.                 person.  The keyboard keys to use while the pedigree is
  3036.                 on-screen are:
  3037.  
  3038.                                           49
  3039.  
  3040.  
  3041.  
  3042.  
  3043.  
  3044.                    <F>         move to the Father 
  3045.                    <M>         move to the Mother
  3046.                    <C>         move to the child
  3047.  
  3048.                 You can also press <F1> for help.  <F1> opens a "Help" window
  3049.                 which explains all the keystrokes usable while the pedigree is
  3050.                 on the display screen.
  3051.  
  3052.                 In the pedigree display, the idea is to select the correct
  3053.                 starting person for potential printing by scrolling the
  3054.                 pedigree.  Once you've done that, you're ready to print. 
  3055.                 Remember, you needn't actually print the pedigree.  You can
  3056.                 browse around the pedigree as you like and then return to the
  3057.                 Starting Person Selection screen to pick another family line
  3058.                 for pedigree display.
  3059.  
  3060.                 If you want to abandon the pedigree so you can pick another
  3061.                 starting person, press the <F10> key.  You'll be returned to
  3062.                 the Starting Person Selection window so you can pick some
  3063.                 other starting person.  The highlight bar will be positioned
  3064.                 on the most recent starting person from the pedigree chart
  3065.                 when you left it.
  3066.  
  3067.                 If you want to print the pedigree, press <P> or <p> ("print"). 
  3068.                 If you want to exit the program completely, press <Esc>.
  3069.  
  3070.                 b. Printing The Pedigree
  3071.  
  3072.                 If you elect to print a pedigree by pressing <P> or <p> from
  3073.                 the on-screen pedigree display, PEDIGREE starts printing and
  3074.                 changes the display screen to let you know it's in the
  3075.                 printing process.  Towards the bottom of the screen is a
  3076.                 horizontal "progress" bar that moves from left to right as
  3077.                 printing of the pedigree proceeds.  The bar moves within a box
  3078.                 that is marked with %-of-completion values.  The box is marked
  3079.                 at 0%, 50% and 100%.  The size of the bar within the box lets
  3080.                 you know how far PEDIGREE is from completing printing of the
  3081.                 pedigree chart.
  3082.  
  3083.                 Towards the top of the display is another box.  As PEDIGREE
  3084.                 sends data to the printer for each person, the name of that
  3085.                 person is displayed in the box.  Along with the progress bar,
  3086.                 this is a way PEDIGREE keeps you informed of it's progress. 
  3087.                 If you're printing a blank chart, the name and it's box are
  3088.                 not displayed.
  3089.  
  3090.                 Immediately above the progress bar PEDIGREE displays a few
  3091.                 lines of information corroborating your printing choices.  The
  3092.                 first line displays the type of chart being printed.  The
  3093.                 second line displays the style of border and box, if
  3094.                 applicable, being printed.  The third line displays your print
  3095.                 quality selections.
  3096.  
  3097.                 When PEDIGREE completes printing the pedigree chart, it
  3098.                 returns to the Starting Person Selection screen awaiting your
  3099.  
  3100.                                           50
  3101.  
  3102.  
  3103.  
  3104.  
  3105.  
  3106.                 selection of another person for whom it can print another
  3107.                 pedigree chart.  You can select another person or you can
  3108.                 press <Esc> to return to the parameter selection screen.
  3109.  
  3110.           G. Reports
  3111.  
  3112.           Other than screen displays, PEDIGREE offers a variety of hard copy
  3113.           outputs.  For the graphic pedigree you have full control over it's
  3114.           design and content.  For the list report you have control over both
  3115.           the sequence of the report and the content.  The two surname summary
  3116.           report are sensitive to the sequence of the picklist again giving
  3117.           you that control.  Any of the hard copy outputs can be generated
  3118.           with just a few keystrokes.
  3119.  
  3120.              1. Graphic Pedigree
  3121.  
  3122.                 A display-quality, printed pedigree chart is PEDIGREE's
  3123.                 primary purpose.  As noted above, you can print either 4 or 5
  3124.                 generation charts.  You have control over the types of
  3125.                 graphics used for the border printed around the perimeter of
  3126.                 the chart and the style of box used to "contain" data for each
  3127.                 person on the chart.  And there are many other controls
  3128.                 available for the printed chart each of which is selected with
  3129.                 the parameter data entry screen.  Every chart is 8.5 by 11"
  3130.                 printed vertically.  You generate a pedigree chart using the
  3131.                 following steps:
  3132.  
  3133.                 a. In the parameter screen select the type of chart, it's
  3134.                    border style and it's box style.  Also provide the filename
  3135.                    of your GEDCOM data.
  3136.  
  3137.                 b. When PEDIGREE presents the picklist of persons, move the
  3138.                    highlight cursor bar over the person for whom you want the
  3139.                    pedigree drawn, and press <Enter>.
  3140.  
  3141.                 c. PEDIGREE displays an on-screen version of the pedigree
  3142.                    chart.  You can scroll around it if you like.
  3143.  
  3144.                 d. When you're satisfied that the on-screen pedigree
  3145.                    represents your intention, press <p> or <P>, and PEDIGREE
  3146.                    will print the graphic pedigree chart.
  3147.  
  3148.              2. Picklist Lists
  3149.  
  3150.              The primary purpose of the picklist is to present you with a
  3151.              scrolling display of all persons in the GEDCOM file so you can
  3152.              select the Starting Person for a pedigree chart.  The picklist
  3153.              has many others uses such as analyzing your GEDCOM data with
  3154.              sorts and CVectors.
  3155.  
  3156.              An option available any time a picklist is display is the ability
  3157.              to print one of several reports.  The simplest is the "List", and
  3158.              it is selected with <Alt L>.  A list is merely a line-by-line
  3159.              report of the same data you see on the picklist, i.e., GEDCOM
  3160.              Number, Name, Birth/Death dates, age-at-death, GEDCOM number of
  3161.  
  3162.                                           51
  3163.  
  3164.  
  3165.  
  3166.  
  3167.  
  3168.              the Father and GEDCOM number of the Mother.  Each person in the
  3169.              list is one print line.
  3170.  
  3171.              You have control over the content of the list in that you can
  3172.              select which persons to report.  You do that by "marking" them on
  3173.              the picklist.  The list report will print only those persons you
  3174.              mark no matter how few.  If you want a list report of everyone,
  3175.              you'll need to mark them all before you select the list report. 
  3176.              PEDIGREE will automatically mark persons for you if you're using
  3177.              a CVector sort and you've enable age audits.  If you use <Alt L>
  3178.              without marking anyone on the list - no report.
  3179.  
  3180.              The list is always printed in whatever sort sequence the picklist
  3181.              is sorted.  This might be confusing at first, but it provides
  3182.              more control over the way the list is printed, and it extends the
  3183.              usefulness of the report.  You can resort the picklist any of
  3184.              several ways and print a list using that sequence.  Sort the
  3185.              picklist alphabetically, and you'll print an alphabetically
  3186.              ordered report; sort the picklist by GEDCOM number, and you get a
  3187.              GEDCOM number sequenced report.
  3188.  
  3189.              3. Surname Index
  3190.  
  3191.              The "Surname Index" report is activated by the command <Alt I>
  3192.              while the picklist is displayed.  You DO NOT need to mark anyone
  3193.              on the list because PEDIGREE reports the entire GEDCOM database. 
  3194.              The report is sorted into ascending sequence by surname.
  3195.  
  3196.              Like every report produced from the picklist, the "Surname Index"
  3197.              report reflects the sort sequence of the picklist.  Even though
  3198.              the surnames are list in ascending alphabetic sequence, the order
  3199.              of names or GEDCOM number is determined by the order of the
  3200.              picklist.  If you want a strictly alphabetized Surname Index,
  3201.              first sort the picklist in ascending alphabetic sequence before
  3202.              you print it.  As above, you can use the sort sequence of the
  3203.              picklist to control how the report is printed.  You may, for
  3204.              example, have a use for a "Surname Index" report where persons
  3205.              are listed under their surname in GEDCOM number sequence rather
  3206.              than alpha first name sequence.  Again, the controls are yours.
  3207.  
  3208.              The report prints each unique surname in the GEDCOM file and it's
  3209.              Soundex code.  The surname and the Soundex code are printed in
  3210.              BOLD so they stand out better, and they're printed on a line by
  3211.              themselves.
  3212.  
  3213.              Printed two to a line on subsequent lines are the GEDCOM number
  3214.              and FIRST NAME of everyone with the preceding surname.  At a
  3215.              glance you can tell everyone that has a specific last name, and
  3216.              you have their GEDCOM numbers to index them with another report
  3217.              or database.
  3218.  
  3219.              If the lines on the report look a little closer than usual,
  3220.              you're right.  I alter the intra-line spacing so I can print over
  3221.              75 lines to a page to minimize the size of the report.  It's
  3222.              printed in letter quality, pitch 10 Roman font with enough
  3223.  
  3224.                                           52
  3225.  
  3226.  
  3227.  
  3228.  
  3229.  
  3230.              leading spacing so you can 3-hole punch it.  Each page has a
  3231.              header listing the report title, the GEDCOM filename from which
  3232.              it was produced, and the current date.
  3233.  
  3234.              This is the kind of index report you often find in the back of
  3235.              published genealogies.  Depending on how large your GEDCOM file
  3236.              is, this report can take a few minutes and will certainly take
  3237.              longer than the "Surname Cross Reference."
  3238.  
  3239.              4. Surname Cross Reference
  3240.  
  3241.              The "Surname Cross Reference" report is very similar to the Index
  3242.              report, but it's more condensed and, therefore, takes less time
  3243.              to print.  It, also, prints every unique surname in the GEDCOM
  3244.              database and it's Soundex code.  The surname and Soundex code are
  3245.              printed in BOLD type on a line by themselves so they stand out. 
  3246.              The entire report is sorted in ascending sequence by surname.
  3247.  
  3248.              Like every report produced from the picklist, the Surname Index
  3249.              report reflects the sort sequence of the picklist.  Even though
  3250.              the surnames are list in ascending alphabetic sequence, the order
  3251.              of names or GEDCOM number is determined by the order of the
  3252.              picklist.  If you want a strictly alphabetized Surname Index,
  3253.              first sort the picklist in ascending alphabetic sequence before
  3254.              you print it.  As above, you can use the sort sequence of the
  3255.              picklist to control how the report is printed.  You may, for
  3256.              example, have a use for a "Surname Index" report where persons
  3257.              are listed under their surname in GEDCOM number sequence rather
  3258.              than alpha first name sequence.  Again, the controls are yours.
  3259.  
  3260.              On separate lines under their surname are listed all the GEDCOM
  3261.              numbers of persons with that surname, and they're printed 13 to a
  3262.              line.  You can understand how this report would be much shorter
  3263.              and quicker to print than the "Surname Index" report.  Everything
  3264.              else about this report like page titles, lines per page, etc. is
  3265.              the same as the Surname Index report.
  3266.  
  3267.              5. Surname Summary
  3268.  
  3269.              This is the most condensed of the three surname reports.  Unlike
  3270.              the others, it prints only one line per unique surname, and does
  3271.              not display any details about individuals having the surname. 
  3272.              Rather, it lists "counts" of persons with the surname.  The
  3273.              specific counts reported along with the surname and it's Soundex
  3274.              code are:
  3275.  
  3276.                 a. Total persons with the surname
  3277.                 b. Number of males with the surname
  3278.                 c. Number of females with the surname
  3279.                 d. Number of persons with the surname whose sex was not
  3280.                    specified.
  3281.  
  3282.              If all persons are accounted for as either male or female, the
  3283.              count of "unspecified" will not appear.  The report is printed in
  3284.              ascending alphabetic sequence by surname.
  3285.  
  3286.                                           53
  3287.  
  3288.  
  3289.  
  3290.  
  3291.  
  3292.           H. Managing The List With The Pedigree
  3293.  
  3294.           If you haven't read the preceding sections on the Starting Person
  3295.           Selection Screen and the On-screen Scrolling Pedigree, please do
  3296.           that before reading this section.  I'm assuming you understand how
  3297.           to control each display.  This section describes how to effectively
  3298.           use the interaction between the two.
  3299.  
  3300.           You can move back and forth between the list of persons and the
  3301.           pedigree.  Pressing <Enter> from the list will show the pedigree of
  3302.           the person under the highlight cursor bar, and pressing <F10> from
  3303.           the pedigree returns you to the list.
  3304.  
  3305.           The significant point to remember is that, when PEDIGREE redisplays
  3306.           the list, it always highlights whatever person is the central person
  3307.           of the pedigree.  In other words, you can locate in the list a
  3308.           father or mother by using the pedigree display.  The two displays
  3309.           always track the central (starting) person.  When PEDIGREE
  3310.           redisplays the list of persons after you <F10> out of a pedigree
  3311.           display, it may not return the cursor bar to the person you
  3312.           originally picked for a pedigree display.  If you've scrolled the
  3313.           pedigree, the list will be repositioned so that whomever was the
  3314.           central person of the pedigree will be highlighted in the list.  
  3315.  
  3316.           Using this ability can be very useful when managing a large list of
  3317.           persons where direct ancestors are spread out far apart in the
  3318.           GEDCOM data.  This is a particularly useful feature when a direct
  3319.           ancestor has a surname different than a child.
  3320.  
  3321.           The "tracking" ability of the Starting Person Selection display is
  3322.           also true if you sort the list.  That is, after you've sorted the
  3323.           list, PEDIGREE returns the highlight cursor bar to whatever person
  3324.           was the designated "central person" wherever in the list that person
  3325.           may be.  
  3326.  
  3327.           Therefore, if your intention is to collect together all persons with
  3328.           a common surname, try the following.  First put the highlight cursor
  3329.           bar over one of the persons with the target surname.  Use either
  3330.           scrolling or name search to position the cursor.  Press <Enter> to
  3331.           display the pedigree for that person.  This is a preliminary and
  3332.           necessary step to registering a Starting Person (a "central
  3333.           person").  Press <F10> to exit the pedigree and return to the list. 
  3334.           Now sort the list using <F6>.  After the list is sorted, PEDIGREE
  3335.           redisplays the list, and the cursor bar is highlighting the person
  3336.           with whom you started and that person will be amidst others with the
  3337.           same surname.
  3338.  
  3339.           Following is an example of locating the Father for a specific person
  3340.           so you can print his pedigree.  Let's assume you know only the name
  3341.           of the person, and it's MARY SZABO.  PEDIGREE provides several
  3342.           alternative ways to move amongst the data of your family members,
  3343.           but we'll use just one as illustration.
  3344.  
  3345.           The Starting Person Selection display is on-screen.  You have no
  3346.           idea what the GEDCOM number of MARY SZABO is or where in the list
  3347.  
  3348.                                           54
  3349.  
  3350.  
  3351.  
  3352.  
  3353.  
  3354.           she might be, so you don't know what her relative position is
  3355.           amongst the list of 1200 persons.  We'll start by searching for Mary
  3356.           by entering "S", the first letter of her surname.  PEDIGREE searches
  3357.           the list forward and stops at JOHN SARNAK.  That's not our person. 
  3358.           You key in the next letter of the surname "Z".  PEDIGREE moves
  3359.           forward to JOHN SZABO.  Close, but no cigar.  And MARY SZABO is
  3360.           still nowhere in sight in this list of 1200 persons.  OK, let's try
  3361.           a different tack.  You press <F6> to sort the list alphabetically by
  3362.           name.  PEDIGREE does so, and it redisplays the sorted list with the
  3363.           highlight cursor still on JOHN SZABO.  Well, there are bunches of
  3364.           SZABO's listed but MARY is still not seen.  She can't be far.  You
  3365.           press <PgDn> and, sure enough, there's MARY.  You use the down arrow
  3366.           to move the highlight bar over the MARY SZABO entry.  Looking to the
  3367.           far right of the line, you see she indeed has both a Father and a
  3368.           Mother GEDCOM number recorded.  Great!  You press <Alt F>, and
  3369.           PEDIGREE immediately moves the highlight bar to her father, JOHN
  3370.           SZABO.  Oh, that's who he is!  Now you press <Enter>, and PEDIGREE
  3371.           displays the pedigree chart for JOHN SZABO.  You press <p>, and
  3372.           PEDIGREE prints the pedigree chart.
  3373.  
  3374.           I. Errors
  3375.  
  3376.           Things can go wrong.  For this reason PEDIGREE has a bunch of error
  3377.           detecting instrumentation.  The error messages PEDIGREE can display
  3378.           on the screen and their meanings are:
  3379.  
  3380.              MESSAGE: Maximum number of persons exceeded.
  3381.              MEANING: You've exceeded the maximum number of persons the
  3382.                       program or your computer resources allow.  This could be
  3383.                       a common event with the unregistered version of the
  3384.                       program.  With the registered version it should happen
  3385.                       only if PEDIGREE runs out of main memory (RAM) on your
  3386.                       system.
  3387.  
  3388.              MESSAGE: Maximum number of families exceeded.
  3389.              MEANING: Same as above but for families.
  3390.  
  3391.              MESSAGE: The Printer is on but not ready.
  3392.              MEANING: PEDIGREE can't talk to the printer even though it's
  3393.                       turned on.  Press the "ON LINE" button on the printer.
  3394.  
  3395.              MESSAGE: The Printer is out of paper.
  3396.              MEANING: You know what this means ... put some paper in the
  3397.                       printer.  NOTE: some Epson compatible printers do not
  3398.                       allow printing as close to the paper edge as a true
  3399.                       Epson.  You might run into this problem if you're using
  3400.                       single sheets in a "compatible" printer.  Try defeating
  3401.                       the "paper out" switch. 
  3402.              MESSAGE: The Printer is turned off.
  3403.              MEANING: I think you know what this means, too.
  3404.  
  3405.              MESSAGE: Pick Window Initialization Error.
  3406.              MEANING: Internal error or insufficient memory - tell Ken.
  3407.  
  3408.              MESSAGE: Error initializing command processor.
  3409.  
  3410.                                           55
  3411.  
  3412.  
  3413.  
  3414.  
  3415.  
  3416.              MEANING: Another "tell Ken" error.
  3417.  
  3418.              MESSAGE: "filename" is not a valid GEDCOM file.
  3419.              MEANING: PEDIGREE doesn't see GEDCOM standard data in the front
  3420.                       of your "GEDCOM" file.  Make sure you've entered the
  3421.                       file name correctly and that the file you're using
  3422.                       conforms to specs as I've described them.
  3423.  
  3424.              MESSAGE: The box/border image file cannot be found.
  3425.              MEANING: A compressed box or border file is not in the same
  3426.                       subdirectory as the PEDIGREE program.  Where did you
  3427.                       move it?  Find it and put it back. All border files have
  3428.                       a .BOR suffix and all box file have a .BOX suffix.
  3429.  
  3430.              MESSAGE: The path "GEDCOM-path" cannot be opened.
  3431.              MEANING: Although the filename in the "GEDCOM-path" exists, DOS
  3432.                       will not let PEDIGREE open the file for reading.  This
  3433.                       message should never appear.
  3434.  
  3435.              MESSAGE: Font file "font-file-name" cannot be opened.
  3436.              MEANING: PEDIGREE can't find the alternate font you asked it to
  3437.                       use.  The fonts must be in the same subdirectory as the
  3438.                       PEDIGREE program.  Check the contents of PEDIGREE's
  3439.                       subdirectory.  If you've deleted the font file, put it
  3440.                       back or don't use it.
  3441.  
  3442.              MESSAGE: Error initializing the data entry screen.
  3443.              MEANING: Another internal or system error or insufficient memory. 
  3444.                       Tell Ken.
  3445.  
  3446.              MESSAGE: Help initialization error.
  3447.              MEANING: PEDIGREE was unable to initialize the data supporting
  3448.                       the context-sensitive help.  Another system error or
  3449.                       insufficient memory.  Tell Ken.
  3450.  
  3451.              MESSAGE: Insufficient Memory
  3452.              MEANING: PEDIGREE has exhausted all memory available to it.  Try
  3453.                       running with no TSR's or menus to free more RAM.  Use a
  3454.                       memory manager such as QEMM or EMM386 to move programs
  3455.                       from memory below 640K to high memory above 640K.
  3456.  
  3457.           The only errors you can reasonably expect regard the operation of
  3458.           the printer or the amount of free RAM available to PEDIGREE.  If the
  3459.           error message is not printer related, check whether you're running a
  3460.           menu system or TSR's that use main memory.  If you have an AT-class
  3461.           machine (80286/80386 etc.), there are memory managers available to
  3462.           relocate TSRs (and DOS) freeing up more main memory.
  3463.  
  3464.           Since the program was written in Pascal, it's conceivable that other
  3465.           circumstances will arise causing the Pascal environment code to
  3466.           complain.  These are impossible circumstances to predict; far too
  3467.           numerous to document here; and highly unlikely to occur.  If any
  3468.           other kind of "Error" message appears, please contact me so I can
  3469.           exorcise the problem.
  3470.  
  3471.  
  3472.                                           56
  3473.  
  3474.  
  3475.  
  3476.  
  3477.  
  3478.           J. Key Commands Summary
  3479.  
  3480.              1. Parameter Specification Screen
  3481.  
  3482.                 <Tab> - moves the cursor forward one field
  3483.  
  3484.                 <Shift Tab> - moves the cursor back on field
  3485.  
  3486.                 <Ctrl Enter> - accept all the screen data and proceed with
  3487.                 processing
  3488.  
  3489.                 <Enter> - accept the data in the current field
  3490.                 Arrow Keys - control cursor movement within a field
  3491.  
  3492.                 <Backspace> - delete the character immediately to the left of
  3493.                 the cursor
  3494.  
  3495.                 <Del> - delete the character under the cursor
  3496.  
  3497.                 <Home> - move cursor to the start of the field
  3498.  
  3499.                 <End> - move cursor to the end of the field
  3500.  
  3501.                 <+> - change a multiple choice selection to the next
  3502.  
  3503.                 <-> - change a multiple choice selection to the previous
  3504.  
  3505.                 All other keyboard keys act normally including.
  3506.  
  3507.              2. Select Starting Person Screen
  3508.  
  3509.                 < > Up Arrow - move the highlight (selector) bar up one person
  3510.  
  3511.                 < > Down Arrow - move the highlight bar down one person
  3512.  
  3513.                 <PgDn> - scroll the Starting Person Selection list of persons
  3514.                 down one screen full
  3515.  
  3516.                 <PgUp> - scroll the Starting Person Selection list of persons
  3517.                 up one screen full
  3518.  
  3519.                 <Home> - scroll the Starting Person Selection list of persons
  3520.                 to the top of the list (first person)
  3521.  
  3522.                 <End> - scroll the Starting Person Selection list of persons
  3523.                 to the bottom of the list (last person)
  3524.  
  3525.                 <Esc> - Exit the Starting Person Selection list and return to
  3526.                 the Parameter Selection screen
  3527.  
  3528.                 <Enter> - display the pedigree using the person highlighted
  3529.                 (under the cursor) as the starting person.
  3530.  
  3531.                 <F1> - display a scrolling window with help information about
  3532.                 using the Starting Person Selection picklist.
  3533.  
  3534.                                           57
  3535.  
  3536.  
  3537.  
  3538.  
  3539.  
  3540.                 <Space> - Select/de-select (mark/unmark) an person
  3541.  
  3542.                 <Ctrl K><B> - Mark the start of a block of persons
  3543.  
  3544.                 <Ctrl K><K> - Mark the end of a block of persons
  3545.  
  3546.                 <Ctrl Enter> - If any persons are selected (marked), clear all
  3547.                 selections.  If no persons are selected, mark all persons. 
  3548.                 This key sequence is a toggle.  You can use this to print the
  3549.                 entire GEDCOM list by selecting all and then <Enter>.
  3550.  
  3551.                 <Ctrl K><H> - Deselect all.  Clear any selections.
  3552.  
  3553.                 <Alt L> - Print a list with those persons marked.
  3554.  
  3555.                 <Alt X> - Print the Surname Cross Reference report.
  3556.  
  3557.                 <Alt I> - Print the Surname Index Report
  3558.  
  3559.                 <Alt R> - Print the Surname Summary Report
  3560.  
  3561.                 <F5> - Sort the list in ascending person GEDCOM number
  3562.                 sequence.
  3563.  
  3564.                 <F6> - Sort the list in ascending name sequence based on the
  3565.                 key last name; first name in that order.
  3566.  
  3567.                 <F7> - Sort the list in descending name sequence based on the
  3568.                 key last name; first name in that order.
  3569.  
  3570.                 <F8> - Sort the list in ascending sequence based on the
  3571.                 Father's GEDCOM number.
  3572.  
  3573.                 <F9> - Sort the list in ascending sequence based on CVector.
  3574.  
  3575.                 <Alt F> - Move to the Father of the person.
  3576.  
  3577.                 <Alt M> - Move to the Mother of the person.
  3578.  
  3579.              3. Pedigree Chart Screen
  3580.  
  3581.                 <F> Up Arrow - move to the Father of the starting person
  3582.  
  3583.                 <M> Down Arrow - move to the Mother of the starting person
  3584.  
  3585.                 <C> Left Arrow - move to the Child of the starting person
  3586.  
  3587.                 <Esc> - Exit the program
  3588.  
  3589.                 <F10> - Leave the pedigree and return to the "Starting Person
  3590.                 Selection" screen.
  3591.  
  3592.                 <F1> - Help - Display the meaning of all the keys.
  3593.  
  3594.              4. Other
  3595.  
  3596.                                           58
  3597.  
  3598.  
  3599.  
  3600.  
  3601.  
  3602.              <Ctrl Break> can be used to stop the program at any time. 
  3603.              Recognition of <Ctrl Break> by the computer can occur whenever
  3604.              PEDIGREE is doing input or output to any device.  You may have to
  3605.              enter <Ctrl Break> a few times in rapid succession to get
  3606.              PEDIGREE's attention.
  3607.  
  3608.        VII. REGISTERING PEDIGREE
  3609.  
  3610.        PEDIGREE is not free.  It's Shareware.  I've spent a considerable
  3611.        amount of time and computer supplies developing this program, and I
  3612.        expect to be recompensed for my efforts.
  3613.  
  3614.        Shareware is a distribution method, not a type of software.  You should
  3615.        find software that suits your needs and budget, whether it's commercial
  3616.        or shareware.  The shareware system makes fitting your needs easier,
  3617.        because you can try before you buy.  And because the overhead is low,
  3618.        prices are also low.  Shareware has the ultimate money-back guarantee -
  3619.        if you don't use the product, you don't pay for it.
  3620.  
  3621.        Shareware is a brave concept in software marketing that allows you to
  3622.        "try before you buy".  Shareware authors retain all rights under their
  3623.        copyright, but allow you free distribution of their programs. 
  3624.        Distributors of shareware - including on-line BBS and catalog outlets -
  3625.        usually do not charge for the shareware software itself.  The
  3626.        distributors are charging for their own services such as reproduction
  3627.        and postage.  Registration payment directly to the author entitles the
  3628.        user to additional services, information, and newer products.  It's a
  3629.        great deal for users, authors, and distributors alike.  Please support
  3630.        this honor marketing technique so that more programs of increasingly
  3631.        professional quality can reasonably be provided via this system.
  3632.  
  3633.        This program along with its associated documentation and accessories
  3634.        ("the software") is the copyrighted work of its author.  All rights 
  3635.        under U.S. and International copyright law are reserved.  The software
  3636.        may not be reverse-engineered.
  3637.  
  3638.        Copyright laws apply to both shareware and commercial software, and the
  3639.        copyright holder retains all rights, with a few exceptions clearly
  3640.        stated by the author.  Shareware authors are accomplished programmers
  3641.        much like commercial programmers, and the programs are usually of
  3642.        comparable quality.  The main difference is the software distribution
  3643.        method.  The shareware author specifically grants the right to copy and
  3644.        distribute the software to all except that written permission must be
  3645.        obtained from the author before a commercial disk vendor may copy or
  3646.        distribute his/her products.
  3647.  
  3648.        You are hereby granted a license to use the software free of charge for
  3649.        test and evaluation purposes for a period not to exceed 30 days from
  3650.        the date on which you acquired the software.  After that evaluation
  3651.        period, you are legally and honor-bound to either send me the specified
  3652.        registration fee, or cease using the software.  If you decide to not
  3653.        register after the trial period, erase the software in all it's forms
  3654.        from your system, and accept my sincere congratulations and admiration
  3655.        for your personal integrity.  Once you have registered the software,
  3656.        you are free to make archival backup copies for your security, and to
  3657.  
  3658.                                           59
  3659.  
  3660.  
  3661.  
  3662.  
  3663.  
  3664.        use the software on as many computers as you own or use subject to the
  3665.        following restrictions:
  3666.  
  3667.           A. Your use of the software is for personal benefit only.  Any
  3668.              business or commercial use of the software requires a commercial 
  3669.              license and payment of the commercial license fee.  Contact me
  3670.              for details on commercial use.  Use of the software by CompuServe
  3671.              employees, and forum SysOps and assistants, does not constitute
  3672.              commercial use.
  3673.  
  3674.           B. You may distribute the software as long as the material you
  3675.              distribute are the original ZIP files as released by myself.  You
  3676.              may not charge a fee for profit for the software without my
  3677.              express written consent.  Non-profit organizations such as users
  3678.              groups, Bulletin Board Systems and Shareware Distributors may
  3679.              distribute the unregistered software to its members and/or
  3680.              customers and may charge a nominal disk duplication and/or media
  3681.              fee.
  3682.  
  3683.        One final comment on shareware.  It's a rare shareware program that
  3684.        recoups the money spent on it's development.  Support shareware authors
  3685.        by sending the reasonable fee requested.
  3686.  
  3687.        The registered version of PEDIGREE is $20.00.  Registered users can
  3688.        upgrade to the latest version for half of that, i.e. $10.00. 
  3689.  
  3690.        Send the registration fee to:
  3691.  
  3692.           Ken Murphy
  3693.           1704 West Lindner Ave
  3694.           Mesa, AZ 85202    <---the town with the best darn Family History
  3695.                             Center outside of Salt Lake City!
  3696.  
  3697.        Use the registration form attached to this document.  If it's lost,
  3698.        include a note with the name and address where you want the registered
  3699.        version mailed, and the "Registered To" name you want.  Also, tell me
  3700.        what type of IBM compatible processor you're using (286, 386, etc.) 
  3701.        Indicate whether you prefer 5.25 inch or 3.5 inch floppy disks AND
  3702.        which density.  You'll get the latest version with whatever changes
  3703.        and/or corrections have been made since the last release.  The
  3704.        registered version will be optimized for an 80x86 class computer.  Be
  3705.        sure to note whatever "Registered to" name you want on the banner
  3706.        screen if it's different from your mailing name.  
  3707.  
  3708.        VIII. THE REGISTERED VERSION
  3709.  
  3710.        The registered version has very high limits on numbers of persons and
  3711.        families.  They're set so high that the actual limit will be the amount
  3712.        of main memory available to PEDIGREE.  The limits are present in the
  3713.        registered version as a "safety net" for the program should something
  3714.        bizarre happen while it's running.  The more RAM available, the more
  3715.        persons that can be loaded from your GEDCOM data.  PEDIGREE will always
  3716.        display an error message if it runs out of system resources, but it
  3717.        will continue to process whatever has been loaded up to that point.
  3718.  
  3719.  
  3720.                                           60
  3721.  
  3722.  
  3723.  
  3724.  
  3725.  
  3726.        The registered version displays your name on the banner screen and the
  3727.        GEDCOM loading screen - a permanent reminder of your ownership and
  3728.        personal integrity.
  3729.  
  3730.        The registered version includes an automatic installation program and a
  3731.        README.NOW file on how to use it.  The registered version also comes
  3732.        with the WordPerfect version of the manual.  The WordPerfect version
  3733.        contains graphics and tables not translatable to the ASCII text
  3734.        version.  If you have WordPerfect or some way to convert a WordPerfect
  3735.        5.1 file to another word processor, use it as the preferred way to
  3736.        print the manual.
  3737.  
  3738.        Owners of the registered version get notices of upgrades to the
  3739.        program, and they're offered the opportunity to acquire the most recent
  3740.        version at half the cost of a new registration.  Upgrades are usually
  3741.        made available to registered owners first.  A new version is released
  3742.        to normal distribution channels after registered owners get their
  3743.        copies.  If a registered owner reports a problem or offers an
  3744.        improvement suggestion I accept, the change is returned with the latest
  3745.        version of PEDIGREE irregardless of what version the user owns.
  3746.  
  3747.        Finally, the registered version includes the bonus program PEDFONT.  I
  3748.        wrote PEDFONT as a development aid for PEDIGREE.  PEDFONT is the
  3749.        program I used to build the 10 special print fonts shipped with
  3750.        PEDIGREE.  PEDFONT is also the most complete Epson font aid and printer
  3751.        manager available all in one program.  It's completely menu driven and
  3752.        allows access to virtually every Epson LQ feature using simple menu
  3753.        selections.  PEDFONT is available separately as Shareware to
  3754.        non-PEDIGREE users.
  3755.  
  3756.        IX. PEDIGREE TECHNICAL SPECS
  3757.  
  3758.        PEDIGREE was written in Borland's Turbo Pascal version 7.0.  I
  3759.        extensively use the Object Professional package from Turbo Power
  3760.        version 1.21 including their Turbo Analyst version 6.03 to tune the
  3761.        code.
  3762.  
  3763.        PEDIGREE was developed on a 32 KB cache, 20 MHz 386SX running MS-DOS
  3764.        5.0 over an AMI BIOS.  My system uses a NEC VGA MultiSync 3D display
  3765.        driven by an ATI VGA Wonder+ display card.  Initial print testing was
  3766.        done on my Epson LQ-850 printer hooked to the LPT1 parallel port. 
  3767.        Versions of PEDIGREE 2.1 and greater were developed on a 128KB cache,
  3768.        33 MHz 486DX with MS-DOS 5.0.
  3769.  
  3770.        The pedigree chart graphics were prepared with Spinnaker Software's
  3771.        PFS:1st Publisher version 3.0 using 180 DPI smoothed and scaled
  3772.        printing. 
  3773.  
  3774.        The optional fonts were prepared by me with software I wrote.  That
  3775.        program is called "PEDFONT", and it's available for distribution. 
  3776.        PEDFONT has been developed into a complete printer management tool, and
  3777.        has been released as a separate shareware product.  It not only allows
  3778.        design and editing of any user-defined character sets, but it provides
  3779.        total control of and access to virtually every feature of the printer. 
  3780.        It's completely window oriented and menu driven, and it provides over
  3781.  
  3782.                                           61
  3783.  
  3784.  
  3785.  
  3786.  
  3787.  
  3788.        200 logically arranged menu choices to manage every feature of any
  3789.        printer that recognizes the Epson ESC/P printer language.
  3790.  
  3791.        This manual was prepared with WordPerfect 5.1.
  3792.  
  3793.        PEDIGREE was originally tested on GEDCOM files created by Carl York's
  3794.        genealogical database program "The Family Edge Plus".  Of all the
  3795.        GEDCOM files I've seen, Carl's are the "cleanest".  PEDIGREE was also
  3796.        tested on several of the GEDCOM files available in the LIB's of the
  3797.        ROOTS Forum on CompuServe, and those generated by the Beta testers.
  3798.  
  3799.        PEDIGREE employs a memory extending technique that uses the Upper
  3800.        Memory Blocks (UMB) to extend Borland Pascal's Heap.  This doesn't mean
  3801.        much to non-Pascal folks, but it allows PEDIGREE to "get it's hands" on
  3802.        memory not normally available.  This means PEDIGREE can process really
  3803.        big GEDCOM files with thousands of persons.  The memory technique is
  3804.        compatible with other memory managers such as QEMM.  It's safe to load
  3805.        anything else you want into UMB's.  PEDIGREE will only use that Upper
  3806.        Memory that's unused.  When it terminates execution, any UMB space used
  3807.        will be returned to the system.
  3808.  
  3809.        X. USER SUPPORT
  3810.  
  3811.        You don't need any.  Seriously, if you find any flaw in the program,
  3812.        please don't trash it and then keep quiet.  I'll promptly fix any error
  3813.        (as I've done in the past) so that we all can benefit from a sound
  3814.        program.  Got an idea for improving PEDIGREE?  Great, let's hear it! 
  3815.        Constructive criticisms and suggestions are equally welcome and
  3816.        appreciated.
  3817.  
  3818.        You can reach me on CompuServe at 74025,731.  Leave me a message in the
  3819.        Software section of the ROOTS forum or send me an EMAIL.  Tell me what
  3820.        else you'd like PEDIGREE to do.  If there's a problem, describe the
  3821.        problem, any PEDIGREE error messages and the PEDIGREE parameters you
  3822.        were using.  I also need to know what flavor of computer you have; what
  3823.        DOS you use; the types of disk drives you were using; your monitor
  3824.        type; your printer make and model, and the breed of your dog.
  3825.  
  3826.        XI. DISCLAIMER
  3827.  
  3828.        Yes, the ubiquitous disclaimer.  This program has been carefully tested
  3829.        by me and a small community of very thorough BETA testers.  There are
  3830.        no known bugs.  You, however, bear sole responsibility for what
  3831.        PEDIGREE does on your computer.
  3832.  
  3833.        The program does some fairly fancy RAM management (computer resources -
  3834.        not the animal).  If, in the unlikely event your system locks when
  3835.        running PEDIGREE, reboot your system.  Then let me know so I can
  3836.        determine if it's PEDIGREE's fault and, if so, do something about it.
  3837.  
  3838.        If you're a very cautious type, then play it safe and back up the files
  3839.        you intend to use with PEDIGREE.
  3840.  
  3841.        XII. REVISION HISTORY / WHAT'S NEW
  3842.           v 1.  Initial release only to BETA testers.
  3843.  
  3844.                                           62
  3845.  
  3846.  
  3847.  
  3848.  
  3849.  
  3850.           v 1.1 First "official" release with fixes and suggestions from BETA
  3851.                 testing.
  3852.           v 1.2 Fix a few bugs having to do with the picklist display of
  3853.                 persons' mother/father GEDCOM numbers.
  3854.           v 1.3 Increase the size of the counter of GEDCOM records to
  3855.                 accommodate very large GEDCOM files.
  3856.           v 1.4 Recompile eliminating unused window and mouse code - makes it
  3857.                 smaller and faster.
  3858.           v 2.0 Recompiled with Borland Pascal 7.0 for REAL mode execution.
  3859.                 Smaller and faster program. Included Object Professional v1.20
  3860.                 for REAL mode execution.
  3861.  
  3862.                 Added ability to select chart style using 7 different chart
  3863.                 designs.
  3864.  
  3865.                 Fixed problem - last chart line was not printing on some types
  3866.                 of printers.  Also, reinitialized printer when finished.
  3867.  
  3868.                 Miscellaneous code cleanup and bug-fixing.
  3869.  
  3870.                 Added calculation for age at death for both Starting Person
  3871.                 Selection display and pedigree chart printing.
  3872.  
  3873.                 Option to print marriage dates on chart.
  3874.  
  3875.                 Help screen for the Starting Person Selection picklist
  3876.                 display.
  3877.  
  3878.                 Use UMB's to extend Pascal's Heap to permit processing more
  3879.                 persons in large GEDCOM files.
  3880.  
  3881.                 Picklist for standard report chart styles.
  3882.  
  3883.                 Feature to mark selected/all persons on the Starting Person
  3884.                 Selection screen and the "standard" report from that list.
  3885.  
  3886.           v 2.1 Epson built-in international character set selection
  3887.  
  3888.                 Changed chart style selection to full-view picklist
  3889.  
  3890.           v 2.2 5 generation chart - the 8th design choice.
  3891.                 PREPRINT chart mode option.
  3892.                 Improved parameter screen field editing.
  3893.                 Emphasized printing option.
  3894.                 Minor bug fixes.
  3895.                 Increased person/family capacities.
  3896.  
  3897.           v 2.3 RLE compressed chart design files to save disk space.
  3898.                 Printer quality option to control both emphasized printing and
  3899.                 unidirectional printing.
  3900.  
  3901.           v 2.4 Program was split into three modules.
  3902.  
  3903.           v 2.5 Remove unregistered version restrictions.
  3904.                 Improved user interface.
  3905.  
  3906.                                           63
  3907.  
  3908.  
  3909.  
  3910.  
  3911.  
  3912.  
  3913.                 Compiled for only 80x86. 80xx support dropped but can be
  3914.                 reinstated on specific individual request basis.
  3915.  
  3916.           v 3.0 Change the single parameter that controls Epson print quality
  3917.                 into two individually selectable features.
  3918.  
  3919.                 Allow the user to customize the 4 generation chart appearance
  3920.                 by selecting the chart border design and the chart box style
  3921.                 individually.  Add several new border designs and a new box
  3922.                 style. Provided a single sheet printout of all border/box
  3923.                 choices which is executed as part of the installation printer
  3924.                 test.  Add two fields to the parameter screen to permit border
  3925.                 and box style selection.  Based on the Chart Type
  3926.                 automatically skip the cursor over nonapplicable data entry
  3927.                 fields.
  3928.  
  3929.                 Provide three sort sequences activated by <F5>, <F6> and <F7>
  3930.                 to allow user control of the sequence of the Starting Person
  3931.                 picklist.  The name sorts are based on last name, first name.
  3932.  
  3933.                 Split some of the code into overlays to permit a larger GEDCOM
  3934.                 population even though the program is significantly larger. 
  3935.                 Use EMS for overlays if it's available.  Use RamDisk for chart
  3936.                 construction.
  3937.  
  3938.                 Changed the exploding help window for the parameter screen
  3939.                 from a paged window to a scrolling window so the user can use
  3940.                 the arrow keys to scroll by line as well as by page.
  3941.  
  3942.                 Minor bug fixes, code streamlining and improved use of system
  3943.                 resources.  Support TEMP and TMP variables for work space to
  3944.                 improve performance.
  3945.  
  3946.                 Removed some of the "beeping" PEDIGREE does when things go
  3947.                 wrong.
  3948.  
  3949.                 Added a box to the screen PEDIGREE displays when printing a
  3950.                 chart.  The box contains the name of the person currently
  3951.                 being processed.
  3952.  
  3953.                 Improved the appearance of the 4 generation charts by moving
  3954.                 the rightmost column of boxes slightly to the left to provide
  3955.                 more clearance between them and the border.
  3956.  
  3957.                 Made the Starting Person Selection list track the "central
  3958.                 person" along with the Pedigree display.
  3959.  
  3960.                 Changed the on-screen pedigree scrolling keys from cursor
  3961.                 arrows to the more meaningful <F>, <M> and <C> for Father,
  3962.                 Mother and Child.
  3963.  
  3964.                 Implemented <Alt F>, <Alt M> and <Alt S> for the Starting
  3965.                 Person Selection screen to allow the user to automatically
  3966.                 move to the Father, Mother or Spouse of a person if those
  3967.  
  3968.                                           64
  3969.  
  3970.  
  3971.  
  3972.  
  3973.  
  3974.                 GEDCOM numbers are present.
  3975.  
  3976.                 Changed the "more ancestors" indication from a blue plus sign
  3977.                 to a white arrow for better meaning and visibility.  Added
  3978.                 another arrow at the left of the on-screen pedigree to
  3979.                 indicate data for a child is available but not currently
  3980.                 displayed.
  3981.  
  3982.                 Provide an automatic installation program for registered
  3983.                 users.
  3984.  
  3985.                 Add the same border and box selection ability for 5 generation
  3986.                 charts as exists with 4 generation charts.  Previously, there
  3987.                 was only one 5-generation design.  Improved the appearance of
  3988.                 the 5 generation boxes by repositioning them on the page.
  3989.  
  3990.                 Provided a GEDCOM counter display for unique surnames.
  3991.  
  3992.                 Changed the 3 second delay at the end of GEDCOM processing to
  3993.                 a "Press any key to continue" pause to allow users more time
  3994.                 to digest the counter info.
  3995.  
  3996.                 Changed the manner in which PEDIGREE determines whether or not
  3997.                 to print a list report from "multiple persons selected" to the
  3998.                 keystroke <Alt L>.
  3999.  
  4000.           v3.5  NOTE: PEDIGREE evolved from v3.0 to v3.5 without release of
  4001.                 any of the intermediate versions.  All changes are listed
  4002.                 under v3.5.
  4003.  
  4004.                 Added a Starting Person picklist sort based on the Father's
  4005.                 GEDCOM number to collect family siblings irregardless of their
  4006.                 surname.
  4007.  
  4008.                 Display surname Soundex code for person highlighted in the
  4009.                 Starting Person Selection picklist.
  4010.  
  4011.                 Added a Surname Cross Reference report printable when the
  4012.                 Starting Person Selection list is displayed.
  4013.  
  4014.                 Added support for a research/audit tool called "CVectors". 
  4015.                 Also provide a CVector equality test in the register report.
  4016.  
  4017.                 Added a new feature to audit the ages of the parents and
  4018.                 grandparents for minimums and maximums.  Provided a new data
  4019.                 entry screen so the user can provide the min/max ages and
  4020.                 enable/disable the tests.
  4021.  
  4022.                 Improved the colors of the data entry screen picklists and
  4023.                 added shadows for their windows.
  4024.  
  4025.                 Added tests to assure a selected custom printer font file
  4026.                 existed and was visible to the code.  Also added tests to make
  4027.                 sure the display mode selected was compatible with the user's
  4028.                 display equipment.
  4029.  
  4030.                                           65
  4031.  
  4032.  
  4033.  
  4034.  
  4035.  
  4036.                 Improved and reworded most of the context-sensitive help.
  4037.  
  4038.                 Added a Surname Index report.
  4039.  
  4040.                 Repaired 3 damaged custom fonts which had been shipping with
  4041.                 some earlier registered versions.
  4042.  
  4043.                 Added audit tests for the sex of a parent.
  4044.  
  4045.                 Allowed use of a special font on 5 generation charts for the
  4046.                 Prepared For: data.
  4047.  
  4048.           v3.6  Skip reconstruction of the chart if the user changes other
  4049.                 parameters but not the chart design. If it hasn't changed,
  4050.                 there's no need to rebuild it - save the time.
  4051.  
  4052.                 Skip processing of the GEDCOM file if the user changes other
  4053.                 parameters but not the original GEDCOM filename.  If it hasn't
  4054.                 changed, there's no need to reprocess it - save the time. 
  4055.                 Also, improve PEDIGREE's I/O performance processing the GEDCOM
  4056.                 file through better buffering.
  4057.  
  4058.                 Made the picklist and report header reflect the sort sequence
  4059.                 of the list.
  4060.  
  4061.                 Split the main program into two so the first can use RamDisk
  4062.                 to pre-process the GEDCOM file.
  4063.  
  4064.                 Made CVector sort faster.
  4065.  
  4066.                 Added audit check for a parent's date of death to determine if
  4067.                 the parent died too soon before the birth of the child to be
  4068.                 the "real" parent.
  4069.  
  4070.                 Added a display of the characters used to search for a name in
  4071.                 the Starting Person picklist if the user starts a name search.
  4072.  
  4073.                 Add <Alt C> command in the Starting Person picklist to allow
  4074.                 cursor movement back to a child from which the cursor was
  4075.                 originally moved with <Alt F> or <Alt M>.
  4076.  
  4077.                 Added an option to suppress the stylized title "PEDIGREE" on
  4078.                 the charts and, if the option is selected, print an unbroken
  4079.                 border at the top of the chart.
  4080.  
  4081.                 Fixed bug that limited chart data lines to 23 rather than 29
  4082.                 characters.
  4083.  
  4084.                 When processing the person's name from the GEDCOM data, if the
  4085.                 full name wont fit, attempt to build "LAST NAME, FIRST NAME,
  4086.                 MIDDLE NAME" as the second try.  Middle names used to be
  4087.                 entirely discarded if the name was too long to fit within the
  4088.                 chart box space.  If that won't fit, try "LAST NAME, FIRST
  4089.                 NAME, MIDDLE NAME INIT".
  4090.  
  4091.  
  4092.                                           66
  4093.  
  4094.  
  4095.  
  4096.  
  4097.  
  4098.           v3.7  Changed some ways in which PEDIGREE communicates with the
  4099.                 printer in order to support some non-Epson compatibles that
  4100.                 recognize the Epson ESC/P printer language.
  4101.  
  4102.                 Changed the color specifications so that PEDIGREE looks better
  4103.                 on a monochrome monitor such as a laptop.
  4104.  
  4105.                 Added the "Surname Summary Report".
  4106.  
  4107.        XIII. EPSON BUILT-IN CHARACTER SETS
  4108.  
  4109.        Selection of an international character set provides you special
  4110.        characters used in foreign languages.  There are 13 sets from which to
  4111.        choose.  Use of any of the 13 sets is mutually exclusive with a special
  4112.        font.  The sets define which ASCII codes will print such symbols as
  4113.        Circumflex, Diaeresis, O Slash, Acute, etc.
  4114.  
  4115.        The standard Epson Extended Graphics character table (the default used
  4116.        by PEDIGREE) already has international symbols defined for ASCII codes
  4117.        $80 and up.  If your GEDCOM data file use those ASCII codes for non-USA
  4118.        symbols, you can print a PEDIGREE chart with them using the default USA
  4119.        character set.  If, however, your GEDCOM originated from a non-USA
  4120.        source, you may have these special symbols represented by other ASCII
  4121.        codes.
  4122.  
  4123.        Ordinarily, you won't have need of these foreign language symbols. 
  4124.        Most of the foreign language symbols such as Umlauts, Grave and
  4125.        Diaeresis used in GEDCOM data are represented by the higher value ASCII
  4126.        codes, and they'll print just fine on your Epson if you use the default
  4127.        font with the USA character set selected.  If, however, you know these
  4128.        foreign language codes are present in your GEDCOM data, PEDIGREE is
  4129.        prepared to print them.
  4130.  
  4131.        The table on the next page describes the ASCII codes affected, the
  4132.        country and the character symbols generated.  The table prints
  4133.        perfectly on an Epson compatible printer if you print this document
  4134.        using WordPerfect 5.1.  If you copy the PEDIGREE.TXT version of the DOC
  4135.        to the printer, this table will not print completely correct - a few of
  4136.        the symbols may be blank.
  4137.  
  4138.  
  4139.  
  4140.  
  4141.  
  4142.  
  4143.  
  4144.  
  4145.  
  4146.  
  4147.  
  4148.  
  4149.  
  4150.  
  4151.  
  4152.  
  4153.  
  4154.                                           67
  4155.  
  4156.  
  4157.  
  4158.  
  4159.  
  4160.  
  4161.  
  4162.                             A S C I I   C O D E   H E X
  4163.  
  4164.                    23   24  40   5B   5C   5D  5E   60   7B   7C  7D   7E
  4165.         USA        #    $   @    [    \    ]   ^    `    {    |   }    ~
  4166.  
  4167.         FRANCE     #    $   á         ç       ^    `    é    ù   è     
  4168.  
  4169.         GERMANY    #    $       Ä    Ö    Ü   ^    `    ä    ö   ü    ß
  4170.         ENGLAND    £    $   @    [    \    ]   ^    `    {    |   }    ~
  4171.  
  4172.         DENMARK1   #    $   @    Æ         Å   ^    `    æ    φ   å    ~
  4173.  
  4174.         DENMARK2   #    $   $    É         Å   Ü    é    æ    φ   å    ü
  4175.         SWEDEN     #        É    Ä    Ö    Å   Ü    é    ä    ö   å    ü
  4176.  
  4177.         ITALY      #    $   @         \    é   ^    ù    à    ò   è    Ä
  4178.  
  4179.         SPAIN1     ₧    $   @    ¡    Ñ    ¿   ^    `         ñ   }    ~
  4180.  
  4181.         SPAIN2     #    $   á    ¡    Ñ    ¿   é    `    í    ñ   ó    ú
  4182.         JAPAN      #    $   @    [    ¥    ]   ^    `    {    |   }    ~
  4183.  
  4184.         NORWAY     #        É    Æ         Å   Ü    é    æ    φ   å    ü
  4185.  
  4186.         LATINO     #    $   á    ¡    Ñ    ¿   é    ü    í    ñ   ó    ú
  4187.  
  4188.        The default Epson Extended Graphics character table includes many
  4189.        foreign language symbols.  If you examine a chart of either an Epson
  4190.        Extended Graphics character table or an MS-DOS code page table for
  4191.        English, you'll see the foreign symbol codes starting at ASCII 128
  4192.        decimal (80 hex).  If your GEDCOM data contains foreign language
  4193.        symbols and their ASCII codes are standard Epson, you don't want to use
  4194.        a special character set.
  4195.  
  4196.        XIV. FREQUENTLY ASKED QUESTIONS
  4197.  
  4198.           A. Q: Why does the pedigree chart print so slowly?
  4199.              A: Speed of printing depends on several things some which are
  4200.                 under your control, i.e.,:
  4201.                    (1)   The speed of your printer.
  4202.                    (2)   Whether or not you're using emphasized or
  4203.                          unidirectional printing.
  4204.                    (3)   Whether or not you're using the PREPRINTed form
  4205.                          option.
  4206.                 Basically, printing of triple density graphics is a time
  4207.                 consuming process.  Remember that it requires the most from
  4208.                 your printer, and it's done in the "Letter Quality" mode and
  4209.                 not in the "draft" mode.  Neither the complexity of chart nor
  4210.                 the use of alternate characters sets or fonts will effect
  4211.                 printing speed.
  4212.  
  4213.           B. Q: Will PEDIGREE work on my printer?
  4214.              A: I don't know.  PEDIGREE uses only Epson-standardized commands
  4215.  
  4216.                                           68
  4217.  
  4218.  
  4219.  
  4220.  
  4221.  
  4222.                 which are supported by many printers.  If your printer is
  4223.                 among them, give PEDIGREE a try - it'll probably work.  For
  4224.                 example, I know of at least one Epson 9-pin dot matrix printer
  4225.                 capable of triple density graphics, and it works fine with
  4226.                 PEDIGREE although the quality of the printed result is not as
  4227.                 good as with a 24-pin printer.  Some printers will print a
  4228.                 chart fine, but they won't support the use of alternate
  4229.                 character sets or special fonts so you might have to sacrifice
  4230.                 a feature of the program to use it.
  4231.  
  4232.           C. Q: Why does PEDIGREE need to "construct" a chart?
  4233.              A: It was a design tradeoff.  Either I build all the possible
  4234.                 pedigree chart varieties, or the software did it dynamically. 
  4235.                 To supply all possible combinations of borders and boxes would
  4236.                 require substantial disk space.  I chose this technique to
  4237.                 minimize both the amount of disk space required to install
  4238.                 PEDIGREE and to facilitate the creation of new varieties of
  4239.                 chart appearances.  The tradeoff is the few seconds it takes
  4240.                 PEDIGREE to merge the border and box selections into a
  4241.                 complete chart design.
  4242.  
  4243.           D. Q: I have an idea for a chart. Can I get PEDIGREE to do that?
  4244.              A: PEDIGREE is limited to those borders and box styles I've
  4245.                 provided.  The answer is a qualified "yes" if you send me an
  4246.                 illustration of what you want.  If your idea is suitable to
  4247.                 PEDIGREE's architecture, I'll incorporate your design and send
  4248.                 you back a new version of the software.
  4249.  
  4250.           E. Q: Will PEDIGREE work with my laser printer?
  4251.              A: Probably not, but see question A.  Laser printers use a
  4252.                 language called PCL (Printer Control Language).  Although PCL
  4253.                 uses Escape Sequences like an Epson, PCL Escape Sequences are
  4254.                 quite different.  I am, however, investigating adapting
  4255.                 PEDIGREE to a common denominator form of Hewlett Packard laser
  4256.                 printers.  Stay tuned.
  4257.  
  4258.           F. Q: Are you going to continue to improve PEDIGREE?
  4259.              A: Absolutely "yes".  Upgrading for registered users to a newer
  4260.                 version is half the normal fee, i.e., $10 to upgrade.
  4261.  
  4262.  
  4263.  
  4264.  
  4265.  
  4266.  
  4267.  
  4268.  
  4269.  
  4270.  
  4271.  
  4272.  
  4273.  
  4274.  
  4275.  
  4276.  
  4277.  
  4278.                                           69
  4279.  
  4280.  
  4281.  
  4282.  
  4283.  
  4284.  
  4285.        XV. REGISTRATION FORM
  4286.  
  4287.        Mail with the $20.00 to:   Ken Murphy
  4288.                                   1704 West Lindner Ave.
  4289.                                   Mesa, AZ 85202
  4290.  
  4291.  
  4292.        Please print the following:
  4293.  
  4294.        Name: __________________________________________________________
  4295.  
  4296.        Street Address: ________________________________________________
  4297.  
  4298.        City: ___________________________________  State: __  Zip: _____
  4299.  
  4300.  
  4301.        "Registered to" name: __________________________________________
  4302.  
  4303.        Disk Size Desired:   5.25"    3.5"          Density:____________
  4304.  
  4305.        Printer Make and Model: ________________________________________
  4306.  
  4307.        Comments: ______________________________________________________
  4308.  
  4309.        ________________________________________________________________
  4310.  
  4311.        ________________________________________________________________
  4312.  
  4313.        ________________________________________________________________
  4314.  
  4315.  
  4316.        Suggestions to improve PEDIGREE: _______________________________
  4317.  
  4318.        ________________________________________________________________
  4319.  
  4320.        ________________________________________________________________
  4321.  
  4322.  
  4323.  
  4324.  
  4325.  
  4326.  
  4327.  
  4328.  
  4329.  
  4330.  
  4331.  
  4332.  
  4333.  
  4334.  
  4335.  
  4336.  
  4337.  
  4338.  
  4339.  
  4340.                                           70
  4341.  
  4342.  
  4343.  
  4344.  
  4345.  
  4346.        XVI. INDEX
  4347.  
  4348.      4 Generation . . . . . . . . . . . . . . . . . 5, 9, 26-30, 36, 64, 65
  4349.      5 Generation . . . . . . . . . . . 5-10, 27-29, 34, 36, 51, 63, 65, 66
  4350.      Age  . . . . . .  5-7, 21-23, 33, 34, 36, 37, 39-41, 44-48, 51, 52, 63
  4351.      Audit. . . . . . . . . . . . . .  6, 7, 22, 36, 37, 44, 47, 48, 65, 66
  4352.      Birth. . . . . . .  5, 7, 18, 20, 22, 23, 33, 36, 39-41, 45-49, 51, 66
  4353.      BLANK Chart  . . . . . . . . . . . . . . . . . . 8, 24, 29, 31, 38, 50
  4354.      Border . . . 5, 6, 8-10, 12-16, 25, 26, 29-31, 37, 42, 43, 50, 51, 56,
  4355.                                                                   64-66, 69
  4356.      Box  .  5, 6, 8-10, 12-15, 20, 25, 26, 29, 30, 34, 37, 40, 50, 51, 56,
  4357.                                                              64, 65, 66, 69
  4358.      Character Set  . . . . . . . . . . . 9, 15, 19, 32, 34, 35, 63, 67, 68
  4359.      Cross Reference  . . . . . . . . . . . . . . . . . . .  46, 53, 58, 65
  4360.      CVector  . . . .  7, 22, 23, 36, 37, 40, 44, 45, 47-49, 52, 58, 65, 66
  4361.      Death. . . . . . .  5, 6, 18, 20-23, 33, 34, 39-41, 48, 49, 51, 63, 66
  4362.      Double Strike  . . . . . . . . . . . . . . . . . . . . . 9, 24, 32, 33
  4363.      Emphasized . . . . . . . . . . . . . . . . . . . . . 9, 32, 33, 63, 68
  4364.      EMS  . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6, 10, 64
  4365.      Error. . . . . . . . . . . . . . . . .  23, 28, 29, 47, 55, 56, 60, 62
  4366.      Family . . . .  6-8, 10, 17-20, 41, 42, 44, 47, 50, 54, 60, 62, 63, 65
  4367.      Font . . 5, 8, 9, 14, 16, 17, 27, 28, 31, 32, 34-36, 52, 56, 61, 65-67
  4368.      GEDCOM .  5-10, 17-23, 25-27, 29, 31, 36, 38-41, 43-46, 48, 49, 51-56,
  4369.                                                               58, 60, 61-68
  4370.      Hard disk  . . . . . . . . . . . . . . . . . . . . . . . 10-14, 24, 25
  4371.      Help .  6, 7, 25, 26, 28-30, 37, 39, 43, 47, 48, 50, 56-58, 63, 64, 66
  4372.      Index. . . . . . . . . . . . . . . . . . . . .  46, 52, 53, 58, 66, 71
  4373.      Installation . . . . . . . . . . . . . . . . . .  6, 10-13, 61, 64, 65
  4374.      International  . . . . . . . . .  6, 9, 15, 28, 32, 34, 35, 59, 63, 67
  4375.      Irregular Dates  . . . . . . . . . . . . . . . . . . . . . . .  21, 22
  4376.      Julian Date  . . . . . . . . . . . . . . . . . . . . . . . . . . .  22
  4377.      Keyword  . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  18
  4378.      Level. . . . . . . . . . . . . . . . . . . . . .  6, 7, 18, 39, 45, 49
  4379.      Mark . . . . . . . . . . . . . . 8, 24, 27, 37, 38, 44, 45, 52, 58, 63
  4380.      Marriage . . . . . . . . . . . . . . . . . . . . . .  5, 6, 18, 34, 63
  4381.      Mouse. . . . . . . . . . . . . . . . . . . . . . . . . . . . .  39, 63
  4382.      PAF  . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  21, 22
  4383.      Parameters . . . . . . . . . . . . . . . 6, 28, 29, 37, 38, 41, 62, 66
  4384.      Pedigree . . . . . . . . . . . . . . . . . . . . . . .  1, 5-52, 54-70
  4385.      Picklist . . . . . 6-8, 26, 27, 30, 31, 34-44, 46-49, 51-53, 57, 63-66
  4386.      PREPRINT . . . . . . . . . . . . . . . . . . . .  8, 24, 25, 29-31, 63
  4387.      Print Quality  . . . . . . . . . . . . . . . . . . . . . 9, 32, 50, 64
  4388.      Printer   5-10, 12-17, 19, 24, 28, 30, 33-37, 50, 55, 56, 61-65, 67-70
  4389.      RAM  . . . . . . . . . . . . . . . . . . .  10, 15, 16, 55, 56, 60, 62
  4390.      Register Report  . . . . . . . . . . . . 8, 37, 40, 44, 45, 48, 49, 65
  4391.      Regular Dates  . . . . . . . . . . . . . . . . . . . . . . . .  21, 22
  4392.      Reports  . . . . . . . . . . . . . . . . . . .  5-7, 46, 47, 51-53, 61
  4393.      Searching  . . . . . . . . . . . . . . . . . . . . . . . .  27, 42, 55
  4394.      Sex  . . . . . . . . . . . . . . . . . . . . 6, 18, 36, 39, 40, 53, 66
  4395.      Sorting  . . . . . . . . . . . . . . . . . . . . . . . .  7, 8, 43, 44
  4396.      Soundex  . . . . . . . . . . . . . . . . 6, 39, 40, 46, 47, 52, 53, 65
  4397.      Speed. . . . . . . . . . . . . . . . . .  6, 9, 23, 24, 32, 33, 36, 68
  4398.      Surname  . . . . . . . .  6-9, 39, 40, 42-44, 46, 47, 51-55, 58, 65-67
  4399.      Upper Case . . . . . . . . . . . . . . . . . . . . . . . 6, 26, 31, 36
  4400.  
  4401.  
  4402.                                           71
  4403.